我现在做了2个232转CAN的板子,自测试全部通过了,晶振为11.0592,现在串口波特率为19200,MOD改成0X00,IER为接收中断,BTR0和BTR1随便参照了个数(觉得互相一样就不会影响),请求发送为CMR=0X01,现在把两个板子分别接到两个串口上进行互发监视,一个发<123456789>,一个发<abcdefghigklmn>! 现在问题是一个烧片一个访真,两个串口出现的情况让人觉得奇怪,要不接收到的是<abcdefg和<1234567要不就是higklmn>和89>只能接到前面或者是后面的发的8个的字符! 请问问题出在什么地方?我实在是搞不明白,是不是最关键的BTR问题,可是我用的11.0592又不知道适合的值是什么,卡了2天了!烦躁啊!最后一步了,请前辈们指点 |