arduino 兼容的 stm32开发板 maple

2020-01-02 19:37发布

arduino现在火热,不过用的是avr,以前给他们的开发者提建议开发arm cortex-m3处理器的arduino都石沉大海。

maple是一个与arduino代码大部分兼容的采用stm32的核心板。
由于使用的stm32带有usb功能所以少去的arduino的usb转接芯片部分,并且stm32比avr在性能和成本上更有优势。

(原文件名:DSC_0085.jpg)

maple在代码上与arduino稍有不同
如由于通常使用usb虚拟串口连接电脑,serial改为了serialUSB,而stm32f103rbt6的3个硬件串口操作为Seiral1,Seiral2,Seiral3,
由于有了多个串口可以实现更多功能,如gps通讯,串口蓝牙等
maple ide中自带一些常用的外设库,并且很多arduino库都能直接移植到maple中,如步进电机库。(有些直接操作了avr寄存器的需要动手修改下)。

板上带有一个电池管理芯片更有利于脱机的运行。
上传两个例程:
adxrs450和mma7660例程ourdev_617745T34LPH.rar(文件大小:2K) (原文件名:MapleIDE.rar)
其中adxrs450是adi现在还在预发布的角速度传感器,资料很少,花了很多时间才调试出来的。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
21条回答
tbbt
1楼-- · 2020-01-02 22:32
MARK
vermon
2楼-- · 2020-01-02 23:49
我也正在研究Arduino  看了隔壁楼主的几个帖子,

现在觉得视乎MAPLE还不是很完善

不知道LZ 有PCB没 想弄几张,  用其他的开发板 不是很方便
ssaweee
3楼-- · 2020-01-03 03:09
 精彩回答 2  元偷偷看……
vermon
4楼-- · 2020-01-03 06:17
看了下楼主签名里面的链接,用旺旺联系你了
pitolan
5楼-- · 2020-01-03 10:54
【楼主位】 ssaweee
能否科普一下?比如新板子怎么玩,如何烧BOOTLOADER?
ssaweee
6楼-- · 2020-01-03 11:20
回复【5楼】pitolan  
-----------------------------------------------------------------------

一般都是已经烧好bootloader的,如果想自己写入bootloader可以用stm32官方的串口写入程序。或是通过上面预留的jtag口写入。

玩儿法和arduino几乎一样。

一周热门 更多>