在学rt-thread,can使用遇到了问题。 rtt的can发送用的是中断发送,结果总是发送不出去,也进不了can发送中断。 can接收中断倒是能进。 stlink仿真,跟踪can发送函数,该函数最后将发送数据存到发送邮箱,并将发送请求位置位,但是该位一直是高电平,没有被硬件清零。 波特率应该没问题,因为在某些情况下接收是正常的。 发送空中断也使能了。
评分
查看全部评分
评分
查看全部评分
我用的CAN芯片有个STB管脚,将该管脚拉低时,该芯片处于正常工作模式,拉高后,处于待机模式。我忘了配置该管脚了。
单片机已经请求发送了,只是CAN收发芯片没有发送。
评分
查看全部评分