gelu1040 发表于 2007-8-29 16:14

CAN 和 COM 并存的问题

我用的芯片是LPC2368,自己带有CAN模块和UART模块.<br /><br />情况:<br />&nbsp;&nbsp;&nbsp;&nbsp;当CAN、UART、运行的时候,(单独的模块调试),工作都正常;<br />但是当两个模块程序和到一起的时候,(通过UART口发送CAN已经发送或者接收的信息。)UART工作正常,但是CAN却不能发出波形了。<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;通过调试,感觉应该是波特率冲突造成的。<br /><br />问题:<br />&nbsp;&nbsp;&nbsp;&nbsp;1、两个模块的波特率的设置是否可能相互影响?<br />&nbsp;&nbsp;&nbsp;&nbsp;2、如果可能有影响,怎样做以避免此类情况的发生?<br /><br />说明:<br />&nbsp;&nbsp;&nbsp;&nbsp;我是刚学ARM两礼拜,新手中的新手,这问题自己感觉都比较傻的问题,<br />望高手不吝赐教。<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;多谢多谢!~~

桂电飞天鼠 发表于 2007-8-29 16:20

rt

还没用过ARM,不过应该是不会有什么冲突的,有的话也是程序的流程不对~~<br />关键还是规划好程序各个部分执行的顺序吧~~<br /><br />听听楼下的意见~~~

gelu1040 发表于 2007-8-29 16:25

盼高手

来人啊

comeon_000 发表于 2007-8-31 11:35

你看看你的两个子程序使用的寄存器空间是否有重叠阿

页: [1]
查看完整版本: CAN 和 COM 并存的问题