目前CPU主频为72M,Fpclk=36M
#define BITRATE10K72MHZ 0x0015018F
#define BITRATE100K72MHZ 0x00150027
#define BITRATE125K72MHZ 0x0015001F
#define BITRATE250K72MHZ 0x0015000F
#define BITRATE500K72MHZ 0x00150007
#define BITRATE1000K72MHZ 0x00150003
以上定义为CANxBTR寄存器的值。
100K到500K的通讯速率都可以实现正常通信,但是10K和1000K无法通信,请问哪位高人有遇到过这方面的问题不?
以上计算的值应该是没有问题的,都是按照一个方法计算,是不是这个设置还需要注意其他什么的?
------解决方案--------------------
没用LPC2366 做过CAN总线通讯。
帮顶下。 MARK/