本帖最后由 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是随机乱跳的。
|