Mini板CAN总线通信例程(寄存器+库函数)

2019-08-18 20:57发布

本帖最后由 jxhzht1990 于 2017-1-14 13:09 编辑

先上福利,https://pan.baidu.com/s/1hr4Muu4
起因是一个萌妹子工程师买了51单片机的CAN开发板,然后用我们家的USBCAN分析仪调试,未果。于是她又买了一个Mini板,问题又来了,Mini板没有CAN例程。于是我们做售后的帮她移植代码,先改了寄存器的,今天又把库函数的改了,算是圆满了。这个包里面有3部分,库函数版例程、寄存器版例程、stm32波特率计算器。
使用注意事项:
1.代码运行无误,但可能会有些纰漏,是用SPI例程+战舰main函数改的。
2.注意mini板没有CAN收发器,所以需要外接,某宝上有卖的,10元左右,VP230或者MCP2551或者其他的都行,初学建议买模块,不要买收发器自己焊。
3.收发器出来四根脚与mini板连接,标识是对CAN收发器来说的,RXD接PA11,TXD接PA12,电用3.3V,地接地。
4.原子哥的波特率我是改动过的,因为原装波特率的值采样率过低,500k下最好是80%-90%。详见CAN波特率计算器。


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
jxhzht1990
1楼-- · 2019-08-19 02:50
有空的时候上个图。
巴拉克
2楼-- · 2019-08-19 08:01
用战舰板CAN总线的历程直接改不就好了
gelin_ss
3楼-- · 2019-08-19 09:46

俺做过mini与某407裸板的CAN通讯,根据教程就很容易实现。
发条橙子玩电子
4楼-- · 2019-08-19 11:32
请问两个mini板怎么和mcp2551连接呀
发条橙子玩电子
5楼-- · 2019-08-19 15:30
 精彩回答 2  元偷偷看……

一周热门 更多>