关于CAN的疑问

2019-03-24 13:32发布

配置完发送报文,例如:CANMessageSet(CAN0_BASE, 1, &g_sCANMsgObject1, MSG_OBJ_TYPE_TX);
调试过程中,CAN 控制寄存器(CANCTL)的INIT 位置位以致发送有误,请问该怎么办?按照datasheet所说,INIT置位的话CAN就不能正常工作了,求解。 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
Study_Stellaris
1楼-- · 2019-03-24 17:18
 精彩回答 2  元偷偷看……
benbending
2楼-- · 2019-03-24 18:35
< :TI_MSP430_内容页_SA7 --> LM3S5K31,10MHz,
另一个配置波特率为50K。
求解,大侠。

[ 本帖最后由 benbending 于 2012-8-30 15:01 编辑 ]
Study_Stellaris
3楼-- · 2019-03-24 18:57
两颗都是 5K31 ?晶振是多少?
主频多少?
为什么不把波特率配置成一样的呢?
benbending
4楼-- · 2019-03-24 20:55
 精彩回答 2  元偷偷看……
benbending
5楼-- · 2019-03-24 22:41
10MHZ晶振,一个是5K31,另一个不知道什么芯片,只负责与之CAN通讯,它的波特率是50K。
Study_Stellaris
6楼-- · 2019-03-25 03:21
CANBitRateSet(CAN0_BASE, SysCtlClockGet(), 50000);

一周热门 更多>

相关问题

    相关文章