打印

关于485收发芯片il3185请给点意见!

[复制链接]
1771|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yum2004|  楼主 | 2009-3-26 15:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近新用了一款485收发器芯片il3185用于LPC2368的串口通信,但是出现问题,使用串口调试软件调试时,发现LPC2368能够正常接收上位机发来的数据,且数据正确;但LPC2368发送数据时串口调试软件能够接收但数据不对,呈现一定的规律性:LPC2368发送数据时,串口调试软件接收数据跟着变,但就是不对。请给点意见!

相关帖子

沙发
mohanwei| | 2009-3-26 15:51 | 只看该作者

波特率,收发切换……但更可能是狂填SBUF

(没看过这个芯片,所以用51的SBUF类比一下)

如果前一个字节没发完就送下一个,又没有FIFO的机制,就会出现你描述的情况。

使用特权

评论回复
板凳
yum2004|  楼主 | 2009-3-26 16:54 | 只看该作者

楼上的可能性不大

请问能正常正确接收数据能否说明波特率设置已经没问题?我不太确定是否发送与接收受同一波特率设置的影响不一致。我仅发送单个字节出去,接收的也不对,所以不太可能是发送重叠。LPC2368收发都有16字节的FIFO,同51一样,通过移位寄存器发送出去。

使用特权

评论回复
地板
mohanwei| | 2009-3-26 17:39 | 只看该作者

终极的手段是示波器……先看TX的波形是否正确

例如可以通过循环发送0xAA

如果正确了,继续看485的A和B,若不对,回过头看收发切换管脚。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

34

主题

77

帖子

1

粉丝