|
| 采购元器件好去处--维库电子市场网推荐 |
| 技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统 驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe |
[RS422求助]RS422调试时有的接收到的数据是0? |
| 作者:pupu_x 栏目:单片机 |
| [RS422求助]RS422调试时有的接收到的数据是0? 求助大家一下。 我的单片机是C8051F236,用的rs422接口芯片是MAX3490。调试时,通过rs422转usb接口盒连接到pc机调试。 我的电路板做了15块,调试时发现: 1.采用串口中断方式接收,有的电路板发送接收都正常。 2.但是有的电路板,单片机收到的pc机的数据是0 3.刚才调试不正常的电路板,只有采用查询方式时,才会看到pc机发送过来的数据是0,采用中断模式时,单片机不进入中断程序 4.单片机发送到pc机的数据,pc机可以正确接收。 请问大家,这种情况是什么问题? 谢谢大家了,顺祝大家新年快乐、万事如意。 |
| 2楼: | >>参与讨论 |
| 作者: pupu_x 于 2007-1-3 1:35:00 发布:
经检查是匹配电阻的问题,但是原因是什么呢? 我的MAX3490的r+和R-之间接了一个100欧姆的电阻,我看手册上写的是120欧姆,那我这个应该也可以阿,可是当我后来把调试不通过的电路板上的这个终端匹配电阻去掉,调试正常,请问大家这是为什么呢? |
|
| 3楼: | >>参与讨论 |
| 作者: computer00 于 2007-1-3 2:18:00 发布:
可能是因为驱动器的驱动能力太弱,或者线路电阻太大 你不会一次把15个都带有匹配电阻的板并联在一起了吧?那样肯定不行,负载太重了。匹配电阻只接距离最远一个设备就行了。 |
|
| 4楼: | >>参与讨论 |
| 作者: pupu_x 于 2007-1-5 18:45:00 发布:
没有并联阿,就一块电路板接到rs422转usb接口盒 并且,在采用多址通信时,一块电路板有匹配电阻,一块电路板没有,这样有匹配电阻的那块电路板,接收不到pc机发送过来的数据。 请问大家怎么看这个? |
|
|
|
| 免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入 |
Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号 |