kuronca
驱动牛犊
驱动牛犊
  • 注册日期2007-11-27
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分18分
  • 威望124点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
阅读:3725回复:8

TL16c754扩展串口

楼主#
更多 发布于:2009-08-07 17:07
我现在调TL16C754,每次一次性发送超过26个字符时,必定乱码。如果我把两端短起来,自发自收是正常的。外部串口发过来接收不正常,发送给外部串口是正常的。晶振正常。请问大家有何建议?
microsun
论坛版主
论坛版主
  • 注册日期2002-11-11
  • 最后登录2014-07-18
  • 粉丝0
  • 关注0
  • 积分1052分
  • 威望1159点
  • 贡献值0点
  • 好评度848点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2009-08-07 20:57
你量一下发送与接收的波形,
还有两边的配置是否一致等。
学海无涯
kuronca
驱动牛犊
驱动牛犊
  • 注册日期2007-11-27
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分18分
  • 威望124点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2009-08-09 22:34
谢谢版主!我们的示波器没那么大量程,估计不好量。两边配置一样的。发过来的波形应该没问题,16c554驱动接收是正常的,现在去的在554上改的,就加了几个寄存器的初始化,而且大部分加强功能都关了,只是设了fifo的触发深度。文档看了两天了,寄存器改了又改,一点没改观。还有一个重要线索:有一个芯片在波特性38400以下时,接收正常。如果CE端为57600,PC也为57600,接收就不正常了,PC再改为56000竟然接收又正常了。115200不管怎样都不正常。前面的结果是第一个芯片的结果,后来怕芯片有问题换了一块,结果低到4800的波特率都接收不正常。
唉,是在找不到头绪。TL16c754好像没人用嘛
小猛影
驱动牛犊
驱动牛犊
  • 注册日期2005-12-30
  • 最后登录2016-05-10
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望51点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2009-08-17 17:17
楼主能交流下么?
我在做752B的驱动,接收老有问题,查询和中断方式都不作用!
kuronca
驱动牛犊
驱动牛犊
  • 注册日期2007-11-27
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分18分
  • 威望124点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2009-08-19 15:52
可以啊,752应该和754一样把,就是少两通道。查询方式也不行?波特率设对没?波特率不对会产生各种奇怪问题。
microsun
论坛版主
论坛版主
  • 注册日期2002-11-11
  • 最后登录2014-07-18
  • 粉丝0
  • 关注0
  • 积分1052分
  • 威望1159点
  • 贡献值0点
  • 好评度848点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2009-08-19 20:04
回 2楼(kuronca) 的帖子
从你这个现象上看应该是波特率配的不对。
可以用示波器同时量一下TX与RX线,并且两边同时发0101这样的数据,这样就可以对比出波特率是否不对了。
学海无涯
kuronca
驱动牛犊
驱动牛犊
  • 注册日期2007-11-27
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分18分
  • 威望124点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2009-08-20 12:20
我将波特率寄存器打出来了,是我想配的值(当然算的因子是对的)。现在对外发也是正常的,就是收外面的不正常。不过,下午试试你的方法看看。
puyoupuyou
驱动牛犊
驱动牛犊
  • 注册日期2009-08-21
  • 最后登录2009-08-21
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望11点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2009-08-21 14:12
TL16c754最高波特率是不是56000@1.8432Mhz?
kuronca
驱动牛犊
驱动牛犊
  • 注册日期2007-11-27
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分18分
  • 威望124点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2009-09-01 09:41
好像是的,高于56000就接收多了会乱码
现在换了款芯片就OK了
游客

返回顶部