我执行测试程序的时候,中断函数没执行?
zjgeser 发表于 2026-2-12 13:28
我执行测试程序的时候,中断函数没执行?
你是怎么测试的?
建议先用例子测试,最多根据自身需要修改引脚通道,跟对应的IO口模式配置。
其它先不改,然后烧录到芯片里测试。CAN引脚外接好收发器,总线上需要至少2个节点相互通讯。
乘风飞扬 发表于 2026-2-12 17:22
你是怎么测试的?
建议先用例子测试,最多根据自身需要修改引脚通道,跟对应的IO口模式配置。
其它先不改 ...
好,谢谢
乘风飞扬 发表于 2026-2-12 17:22
你是怎么测试的?
建议先用例子测试,最多根据自身需要修改引脚通道,跟对应的IO口模式配置。
其它先不改 ...
折磨了好几天,终于知道原因了,程序稍微大一点就不行了,
有时候好,有时候不好,写每个代码都小心翼翼的,搞得不敢写,
后来发现是超频所致。
去掉HPLL_config();
就一切稳定了。
zjgeser 发表于 2026-2-16 00:34
折磨了好几天,终于知道原因了,程序稍微大一点就不行了,
有时候好,有时候不好,写每个代码都小心翼翼的 ...
使用 CAN-FD时,CPU只能以 90MHz 附近或以下的频率工作,
CPU才能访问正确 CAN-FD 的寄存器,
其他外设工作时,CPU可以工作在 100MHz ~ 120MHz
===内部正在研究,
如何让 高速CPU 正确访问慢速的 CAN-FD 寄存器
内部RTC电路用两个引脚独立供电就好了,这样在单片机断电的时候,RTC可以继续计时。因为单片机控制的设备总归有停机的时候,但是RTC不能停。
这主频可以了
乘风飞扬 发表于 2025-10-16 15:40
CAN-FD的DMA支持在缓冲区里存放多个不同ID,不同长度的CAN数据,并可以设置DMA传输的间隔时间。 ...
你好,有单独的CAN2.0的程序吗?