YangHY 发表于 2026-1-7 18:25:02

神农鼎 发表于 2026-1-7 18:14
要 做到 USB不停电下载;
要 尝试 AiCube 图形化自动配置生成程序工具;
推荐优先看的:


谢谢版主,好的,我再学习一次!

YangHY 发表于 2026-1-7 18:26:58

但是我们生成的发送函数名称有下划线:

YangHY 发表于 2026-1-7 18:37:22

CAN_SendMsg

大小写也不一样,要注意改写对................

接收部分也同样要复制

接受完在USB-CDC串口打印出来:

替换接受标志:


YangHY 发表于 2026-1-7 18:45:24

这几个常数我们也要用:

YangHY 发表于 2026-1-7 18:51:46

到此版主就可以顺利编译

但是我们就遇到提示:

CAN_DataDef CAN1_TX;   //发送是一帧一帧的来发
CAN_DataDef CAN1_RX; //接受缓冲区要大点,来不及处理先放在缓冲区

CAN_DataDef CAN2_TX;   //发送是一帧一帧的来发
CAN_DataDef CAN2_RX; //接受缓冲区要大点,来不及处理先放在缓冲区

中的“X” 要改成“x”!

CAN_DataDef CAN1_Tx;   //发送是一帧一帧的来发
CAN_DataDef CAN1_Rx; //接受缓冲区要大点,来不及处理先放在缓冲区

CAN_DataDef CAN2_Tx;   //发送是一帧一帧的来发
CAN_DataDef CAN2_Rx; //接受缓冲区要大点,来不及处理先放在缓冲区

YangHY 发表于 2026-1-7 19:28:18

用24MHZ把hex文件烧录进屠龙刀:

就可以在USB-CDC串口看到:

神农鼎 发表于 2026-1-7 19:34:46



CAN, 图形化程序自动生成, AiCube,USB转2组CAN | Lin 图形化程序自动生成 - CAN/Lin/最便宜的车规MCU, AEC-Q100 Grade1(-40 ~ +125度) 国芯人工智能技术交流网站 - AI32位8051交流社区

YangHY 发表于 2026-1-7 19:37:40

其实,一开始我买的屠龙刀,是不带CAN 总线收发器的

导致烧录下载后没反应:

实际上你看电路图:

装了CAN收发器TJA1050的,2个CAN 收发器的CANH和CANL是接在一起的!

所以是可以互相收发数据,并且R87也并联在CANH和CANL之间,不用考虑接线啦

这样不是太好,还是要改为2块屠龙刀,相互用CAN传输数据才明显

看看结合LCD12864,能否改进一下?

YangHY 发表于 2026-1-7 19:43:47

神农鼎 发表于 2026-1-7 19:34
CAN, 图形化程序自动生成, AiCube,USB转2组CAN | Lin 图形化程序自动生成 - CAN/Lin/最便宜的车规MCU, A ...

感谢管理员大大提醒,多谢多谢多谢!

YangHY 发表于 2026-1-15 21:38:15

关于屠龙刀三,我这几天发现,有2个版本

1是2023/5/15,这个版本的,我买了2块,发现有个问题,就是我们做双机串口3--串口4通讯的时候

本来是要P24单独亮的,结果是P24 P25一起亮,灭的时候也是,好像板子有短路

我反复检查软件,都觉得没问题,偶然发现有2023/11/21 生产的屠龙刀,就又下单买了2块, 同样的软件环境,就一切

正常啦!说明2023/5/15,这个版本的屠龙刀,P24 P25在我做串口3和串口4双机通讯的时候,是短路的,当然门电路是复杂

的,其他情况下也没发现短路!

页: 1 [2] 3
查看完整版本: 屠龙刀三can