llyymm 发表于 2025-2-16 23:42:36

官方下载的RTOS例程无法接收CAN信息 | 已解决

请教,我从官网下载的RTOS带CAN例程,
无法接收CAN消息,B_Can1Send;始终为0,
发送can消息正常,
我试着修改代码也没有解决问题,还请高手指导

神农鼎 发表于 2025-2-17 08:51:41

已请 乘风 大哥

乘风飞扬 发表于 2025-2-17 10:02:04

尽量参考/移植例子的方法,我对你的程序稍作修改,使用屠龙刀DIY的CAN调试工具进行收发测试已正常:

llyymm 发表于 2025-2-17 22:27:44

感谢神农鼎和乘风大哥的支持,
功能实现,代码我仔细对照了一遍,
很佩服你们可以这么快找到问题,
在现有的基础上我已经在can里加入了我需要的功能,
再次感谢!

fujigogogo 发表于 2025-3-19 15:27:07

乘风飞扬 发表于 2025-2-17 10:02
尽量参考/移植例子的方法,我对你的程序稍作修改,使用屠龙刀DIY的CAN调试工具进行收发测试已正常:
...
这个代码引脚默认P00 / P01吗?
直接下载默认程序烧录进去调试不通,
波特率500K先发不回,总线无应答。
目标芯片STC32G12K128

fujigogogo 发表于 2025-3-19 15:30:01

fujigogogo 发表于 2025-3-19 15:27
这个代码引脚默认P00 P01吗?直接下载默认程序烧录进去调试不通,波特率500K先发不回,总线无应答。目标 ...

硬件板子测试 烧录 时间片轮询CAN 的例程,配置CAN是没问题的,收发正常

神农鼎 发表于 2025-3-19 16:26:53


https://www.stcaimcu.com/data/download/Schematic/%E5%BC%80%E5%A4%A9%E6%96%A7-%E5%B1%A0%E9%BE%99%E5%88%80-LQFP64-DIP64-V2.2-SCH.PDF






国芯技术交流网站 - AI32位8051交流社区

fujigogogo 发表于 2025-3-19 23:32:07

应该是后面函数库的底层改回去了导致的?

fujigogogo 发表于 2025-3-19 23:33:05

在这里{:ciya:}
页: [1]
查看完整版本: 官方下载的RTOS例程无法接收CAN信息 | 已解决