打印

GD32C103 CANFD接收数据错误

[复制链接]
4525|23
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 ziranren 于 2022-2-8 17:27 编辑

GD32C103 CANFD出现的奇怪问题。
正常发送8种帧(数据帧,扩展数据帧,远程帧,扩展远程帧,FD数据帧,FD扩展数据帧,FD可变速率数据帧,FD可变速率扩展数据帧)都正常。
接收数据,在关闭FD模式(FDEN=0)的情况下,接收非FD帧数据都正常。外部发送8字节AA

在打开FD模式(FDEN=1)的情况下,接收数据都是错误的数据。收到的数据不是8字节AA。
更奇怪的是,关闭FD模式时,FIFO接收数据区域RAM是不变的。打开FD模式是,FIFO接收区域RAM是随机乱跳的。

使用特权

评论回复
沙发
ziranren|  楼主 | 2022-2-8 17:58 | 只看该作者
进一步发现,FD模式打开时,数据按照4组一循环的顺序跳变。

使用特权

评论回复
板凳
dxfshsh| | 2022-2-23 20:30 | 只看该作者
请仔细看手册CAN和CANFD使用的寄存器并不是相同的,由于CANFD需要传输最大64个字节,其使用了一个寄存器组。

使用特权

评论回复
地板
wiba| | 2022-3-1 13:52 | 只看该作者
那个过滤id的怎么设置来着?

使用特权

评论回复
5
kxsi| | 2022-3-1 14:11 | 只看该作者
FD模式具体指什么呢

使用特权

评论回复
6
coshi| | 2022-3-1 14:28 | 只看该作者
可以人为指定顺序吗

使用特权

评论回复
7
drer| | 2022-3-1 14:38 | 只看该作者
这种跳变有规律可循吗

使用特权

评论回复
8
qcliu| | 2022-3-1 14:58 | 只看该作者
可以进行重新排列吗

使用特权

评论回复
9
ADaiPlay| | 2022-3-6 15:28 | 只看该作者
我在淘宝上看一家卖GD的CANFD评估板的,他说GD的CANFD方案对采样点要求特别高,你试试是不是这个的问题

使用特权

评论回复
评论
ADaiPlay 2022-3-11 18:59 回复TA
@小猪siyuan :收发都一样才行吧。USB不清楚 
小猪siyuan 2022-3-7 00:21 回复TA
采样点设置多少啊,楼主的USB 能正常吗 
10
guijial511| | 2022-3-7 08:21 | 只看该作者
GD出带CANFD的芯片了吗?

使用特权

评论回复
11
caizhiwei| | 2022-3-9 12:54 | 只看该作者
guijial511 发表于 2022-3-7 08:21
GD出带CANFD的芯片了吗?

出来了,就是GD32C103, 关键是能供货嘛?

使用特权

评论回复
12
jacques0408| | 2022-7-30 15:45 | 只看该作者
楼主后来怎么解决的,我也遇到了相同的问题,求教

使用特权

评论回复
13
jacques0408| | 2022-8-1 13:11 | 只看该作者
不知道楼主具体用的什么,我这的原因是因为使用JlinkV9进行仿真调试就会出现跳数的问题,拔下Jlink直接测试canfd通讯是正常的。

使用特权

评论回复
14
dxfshsh| | 2022-8-14 21:35 | 只看该作者
ADaiPlay 发表于 2022-3-6 15:28
我在淘宝上看一家卖GD的CANFD评估板的,他说GD的CANFD方案对采样点要求特别高,你试试是不是这个的问题 ...

还好吧!这个好像与谁家的产品关系不大,我用了几家的产品都差不多的。

使用特权

评论回复
15
ltfy| | 2022-10-10 10:13 | 只看该作者
楼主能提供一下GD32C103 CAN能通信的程序吗? 我用官方的例程改了通信都不行。

使用特权

评论回复
16
ADaiPlay| | 2022-10-23 21:40 | 只看该作者
dxfshsh 发表于 2022-8-14 21:35
还好吧!这个好像与谁家的产品关系不大,我用了几家的产品都差不多的。 ...

有可能其他细节方面忽略了

使用特权

评论回复
17
linkunzhen| | 2022-10-25 14:00 | 只看该作者
caizhiwei 发表于 2022-3-9 12:54
出来了,就是GD32C103, 关键是能供货嘛?

我们是GD的代理,供货没有问题哦!

使用特权

评论回复
18
Undshing| | 2022-11-6 22:13 | 只看该作者
可以人为指定顺序

使用特权

评论回复
19
智芯云技术| | 2022-11-7 15:34 | 只看该作者
caizhiwei 发表于 2022-3-9 12:54
出来了,就是GD32C103, 关键是能供货嘛?

现在不只是能供货了,价格还很香

使用特权

评论回复
20
song19881218| | 2024-4-26 18:03 | 只看该作者
此问题无解么?GDE508也是,仿真接收数据就乱,不仿真数据就正常

使用特权

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

本版积分规则

20

主题

181

帖子

0

粉丝