我现在调TL16C754,每次一次性发送超过26个字符时,必定乱码。如果我把两端短起来,自发自收是正常的。外部串口发过来接收不正常,发送给外部串口是正常的。晶振正常。请问大家有何建议?
回复(8) 2009-08-07 17:07 来自版块 - Wince 程序开发
表情
kuronca好像是的,高于56000就接收多了会乱码 现在换了款芯片就OK了(2009-09-01 09:41)
puyoupuyouTL16c754最高波特率是不是56000@1.8432Mhz?(2009-08-21 14:12)
kuronca我将波特率寄存器打出来了,是我想配的值(当然算的因子是对的)。现在对外发也是正常的,就是收外面的不正常。不过,下午试试你的方法看看。(2009-08-20 12:20)
microsun从你这个现象上看应该是波特率配的不对。 可以用示波器同时量一下TX与RX线,并且两边同时发0101这样的数据,这样就可以对比出波特率是否不对了。(2009-08-19 20:04)
kuronca可以啊,752应该和754一样把,就是少两通道。查询方式也不行?波特率设对没?波特率不对会产生各种奇怪问题。(2009-08-19 15:52)
小猛影楼主能交流下么? 我在做752B的驱动,接收老有问题,查询和中断方式都不作用!(2009-08-17 17:17)
kuronca谢谢版主!我们的示波器没那么大量程,估计不好量。两边配置一样的。发过来的波形应该没问题,16c554驱动接收是正常的,现在去的在554上改的,就加了几个寄存器的初始化,而且大部分加强功能都关了,只是设了fifo的触发深度。文档看了两天了,寄存器改了又改,一点没改观。还有一个重要线...(2009-08-09 22:34)
microsun你量一下发送与接收的波形, 还有两边的配置是否一致等。(2009-08-07 20:57)

返回顶部