打印
[技术问答]

小白求大佬解惑,关于M467,canfd的例程问题

[复制链接]
1007|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
laocuo1142|  楼主 | 2024-7-10 10:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
不好意思请问一下,我使用的是M467JJHAN的芯片,一开始测试canfd,自己写的应用跑不起来,就下了官方的单CANFD只发的例程,改成了外部晶振,CANFD0改成我用的PB10和PB11,别的就只加了个定时器,但还是跑不起来,keil仿真程序没卡死,一直在CANFD_TxTest循环里遍历,用can工具收不到数据。还有就是canfd_TXBRP寄存器为什么psCanfd->TXBAR = 1 << n之后进行下一轮psCanfd->TXBAR = 1 << n+1发送时,前一个位不会清零啊,一轮之后就一直是0xFF了。

使用特权

评论回复
沙发
flycamelaaa| | 2024-7-10 10:55 | 只看该作者
查阅数据手册

使用特权

评论回复
板凳
powerantone| | 2024-7-11 10:00 | 只看该作者
在发送数据后,检查是否有中断或回调函数被触发,这些函数可能会处理发送完成后的清理工作。

使用特权

评论回复
地板
stormwind123| | 2024-7-12 10:00 | 只看该作者
如果可能,检查是否有硬件相关的错误或限制导致TXBAR位无法正确清除。

使用特权

评论回复
5
13108961315| | 2024-7-19 13:10 | 只看该作者
对于能说“看手册”的人英语方面是很有高度的

使用特权

评论回复
6
jasontu| | 2024-7-19 13:56 | 只看该作者
先量看看can 波形。
hxt在代码中也有定义crystal,也要修改

使用特权

评论回复
7
jasontu| | 2024-7-19 13:57 | 只看该作者
先量看看can 波形。
hxt在代码中也有定义crystal,也要修改

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1191

主题

5214

帖子

12

粉丝