NNSHOOT 发表于 2023-4-24 15:50:17

STC32G12K128的CAN模块问题

上传了代码设置图片,程序烧录烧录后,发送出来的波特率也是对的,125k,但是数据却不对,ID原本应该是12F83130,实际出来却是12F8313C,发了一个数据8,但是实际出来却是7…这是为什么,是因为设置的问题吗,求大神答复

乘风飞扬 发表于 2023-4-24 18:47:03

建议用最新的STC32G实验箱或者库函数例程包里面的CAN总线收发例子试试,只要把前面定义改一下就可以125K波特率通信




NNSHOOT 发表于 2023-4-25 08:53:23

谢谢

超级怪 发表于 2024-3-8 18:36:28

为什么我飞了线检测不到啊

NNSHOOT 发表于 2024-7-27 18:28:34

乘风飞扬 发表于 2023-4-24 18:47
建议用最新的STC32G实验箱或者库函数例程包里面的CAN总线收发例子试试,只要把前面定义改一下就可以125K波 ...

你好,这个500k的波特率你测试了么,同样的线路,250k发送是正常的,500k就不行…500k的时候,can的tx引脚就发送52us周期的方波,高为48us,低为4us

乘风飞扬 发表于 2024-7-28 10:46:40

NNSHOOT 发表于 2024-7-27 18:28
你好,这个500k的波特率你测试了么,同样的线路,250k发送是正常的,500k就不行…500k的时候,can的tx引 ...

官方例子是测过的,建议先直接用例子测试,先将例子功能测正常后再修改。
注意例子里面的主频定义,烧录时要设置相同的频率。例程包里面有CAN收发器参考电路,注意元器件参数。
屠龙刀例程包下载链接:https://www.stcaimcu.com/plugin.php?id=mdown:fetch&rscode=4e4fcKGsNDRWmQ1GN7NxeTypoCeqqpQblOZ1uyi067%2B0671KTmnbpnjluXGN

NNSHOOT 发表于 2024-8-2 21:24:13

乘风飞扬 发表于 2024-7-28 10:46
官方例子是测过的,建议先直接用例子测试,先将例子功能测正常后再修改。
注意例子里面的主频定义,烧录 ...

谢谢
页: [1]
查看完整版本: STC32G12K128的CAN模块问题