ARM通过MAX3232转换后,出现有比特位异常,求解决

ARM通过MAX3232转换后,出现有比特位错误,急求解决。
ARM通过MAX3232转换后,出现有比特位错误,急求解决。
不知是布线的问题还是程序的问题。用的芯片为LPC2366

------解决方案--------------------
出现比特位错误,应该是硬件的问题。按位改变传送信号,看是否有规律
------解决方案--------------------
看看有什么规律没?
是不是波特率设置有问题?
------解决方案--------------------
TTL电平没错误吗?转换成232电平才错误的?
------解决方案--------------------
的确,这个需要 用示波器测试下,MAX3232转换前后的波形,这样直到到底错误出在哪部分?

也许你测试完后,就有新的思路。
------解决方案--------------------
看看你的ARM使用的时钟吧,如果是直接在网上找的代码,那么需要修改时钟频率的。
------解决方案--------------------
首先检查硬件,然后再用采用别人可行的程序再次测试
------解决方案--------------------
比特位错误,那是你最后的结果,你得测试进入232前的TTL电平的波形是否正确?然后再测试232输出的波形是否正确,这样一步一步测试,才知道真真的问题出现在那?不是你永远都找不到问题。表面上看出问题,很难。
------解决方案--------------------
探讨
不知道在串口布线上加个0欧的滤波电阻能把问题解决吗?
示波器真不知道怎么看?表面上是看不出问题。点平也对啊,难道真要一个一个比较比特位吗?

------解决方案--------------------
硬件一般像这种低速的很难出问题的,应该是软件或者主频问题,,
------解决方案--------------------
最可能的是速率不对