6907浏览
查看: 6907|回复: 3

[进阶] Bluno M3-Arduino 互换性

[复制链接]
本帖最后由 dwblinux 于 2015-1-4 13:46 编辑

目录:                     
           概述
           端口标号的比较
           软件语言和库的改变


1.概述
这个最大的不同在Bluno M3和ArduinoBluno M3 用的是 32-bit ARM Cortex-M3架构的芯片,然而Arduino是8-bit AVR芯片。他们有不同的机械指令,和不同的编译方式。
     
这个Arduino ide普遍采用avr-gcc, Bluno M3是采用arm-none-eabi-gcc ,这个就意味着 Bluno M3是采用32-bit操作,而Arduino一般是8-bit。
     
2.端口标号的比较
ADC:在大多数的Arduino的板子上ADC是标的A0-A5,然而Bluno M3上表的是AIN.
UART:有两个硬件端口UART1(TX1,RX1)和UART2(TX2, RX2)
SWD:是STM32的调试端口,可以进行STM32标准开发。
GPIO:板子上标的数字都可以作为数字口。


3.软件语言和库的改变
  ADC:的应用与Arduino的方式不同,直接在analogWrite()中输入端口标有AIN的数字即可。例如analogWrite(13).
  PWM:每个管脚标有波浪号的都是有PWM功能。在analogWrite()中输入对应数字即可。例如analogWrite(12)
  UART:uart1对应的是Serial和调试端口通用(当用做串口时7、8脚不能作为数字口使用), uart2对应的是Serial2





drink  中级技师

发表于 2015-1-4 11:51:45

M3是什么呀,贴个图看看
回复

使用道具 举报

Grey  中级技匠

发表于 2015-1-4 21:14:43

drink 发表于 2015-1-4 11:51
M3是什么呀,贴个图看看

STM32的主控
回复

使用道具 举报

社区活动向导  管理员

发表于 2015-7-31 15:18:10

什么大杀器?光有文字,没有图片可是不行啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail