打印

为何GD32E103最新的固件库中CAN相关的都没有了

[复制链接]
3031|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhangyh89|  楼主 | 2021-1-9 15:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近使用GD32E103的can,使用的1.0.0的固件库发现在CAN和CANFD混用的时候相关操作函数有些BUG,然后下载了1.2.0的库发现can相关的东西完全没有了

使用特权

评论回复
沙发
木木guainv| | 2021-2-4 12:53 | 只看该作者
能说说是什么bug吗

使用特权

评论回复
板凳
ykwym| | 2021-2-5 13:31 | 只看该作者
带CAN功能的型号改名字为gd32C103。后续的gd32e103不再有can功能。

使用特权

评论回复
地板
zhangyh89|  楼主 | 2021-2-5 22:08 | 只看该作者
木木guainv 发表于 2021-2-4 12:53
能说说是什么bug吗

如果上电后发过一次CANFD数据后再次发CAN标准数据时发出来的还是CANFD,这是因为发CANFD数据时相关寄存器会进行配置,而发送函数发送CAN标准数据时并没有对相关寄存器重新设置。
开启CANFD后如果给单片机发CAN标准数据,使用库函数读接收数据会有问题,后来发先开启CANFD功能后接收数据寄存器的读取方式是不同的,而库函数并没有进行区分。
不过这些都可以通过自己改代码解决

使用特权

评论回复
5
山的那头| | 2021-2-8 10:57 | 只看该作者
ykwym 发表于 2021-2-5 13:31
带CAN功能的型号改名字为gd32C103。后续的gd32e103不再有can功能。

C103现在量产了吗?能买到吗?

使用特权

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

本版积分规则

12

主题

30

帖子

0

粉丝