要使用10个串口,请问如何用单片机进行扩展?谢谢!

[复制链接]
3783|12
 楼主| OrientMan 发表于 2007-2-26 16:17 | 显示全部楼层 |阅读模式
胡良 发表于 2007-2-27 16:06 | 显示全部楼层

分时复用

要用单片机并口扩展10个串口不是件容易事,何不考虑分时复用。
jiangzz 发表于 2007-2-27 16:23 | 显示全部楼层

可以用UART扩展芯片

记得有UART扩展芯片,通过单片机的P口就可以扩展出UART接口。忘了是哪个公司的东西了。还有利用I2C总线扩展UART接口的。
ZSZJWL 发表于 2007-2-27 16:32 | 显示全部楼层

可以偿试用分时对串口信号进行收发。用模拟电子开关分时

yeool 发表于 2007-2-27 16:42 | 显示全部楼层
zlgmcu 发表于 2007-2-28 09:17 | 显示全部楼层

如果用MCU分时复用, 会导致系统实时性不好!

一般情况下,可以考虑使用NXP的UART扩展器件
http://www.zlgmcu.com/philips/philips-uart.asp
daguang72 发表于 2007-2-28 11:09 | 显示全部楼层

我在用phi的SC16C2550B

老周那里买的
emailli 发表于 2007-2-28 11:37 | 显示全部楼层

分时复用肯定不行

结果就是丢码。
viken 发表于 2007-3-3 22:33 | 显示全部楼层

用VK32系列IC扩展串口

支持SPI,I2C,8位并口总线扩展串口.
http://www.vkic.com  
相关链接:http://www.vkic.com
owein 发表于 2007-3-3 23:49 | 显示全部楼层

如果扩展少点的话

我认为可以考虑使用廉价的多片单片机扩展串口
owein 发表于 2007-3-3 23:49 | 显示全部楼层

呵呵,可能有点笨

maychang 发表于 2007-3-4 15:07 | 显示全部楼层

同意楼上

用多个小单片机可能最方便,成本也低。
zhiwei 发表于 2007-3-4 22:00 | 显示全部楼层

数据量不大的话就分时

总的数据量要求不大的话就分时,做好协议,各种通信不混淆就可以了。如果通信数据量多的话就用专门芯片如16c55等。用带串口单片机也是好办法。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

14

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部
0