capcomsnk 发表于 2023-9-11 11:24:03

使用查询的方式来进行CAN通讯数据收发。

版主好。芯片是STC32G12K128   使用IAP样例修改增加CAN通讯的方式来升级自己的用户AP程序。其中发现了问题。
1.自己做的IAP里使用了CAN中断和Time0的中断 ,导致进入AP时,相关的Time0中断无法使用(就是IAP编译后,报告的两个警告)。
2.尝试了在IAP里不使用TIme0以及相关中断后,将测试的AP程序写入EEPROM,这次测试用AP程序就可以运行了(测试的AP程序也使用了TImer0)。
3.尝试了在IAP里不使用TIme0以及相关中断后,再次尝试把自己的AP程序写入,程序正常,但是CAN信息接收不了,CAN中断失效。



经过了解,IAP不能使用中断的方式使用CAN。如何使用查询的方式使用CAN。求教
页: [1]
查看完整版本: 使用查询的方式来进行CAN通讯数据收发。