找回密码
 注册
搜索
查看: 2334|回复: 9

[讨论] GPIO口不够用怎么办,请各位提供扩展的好方法

[复制链接]
发表于 2006-6-22 16:45:00 | 显示全部楼层 |阅读模式
在设计时,要扩展一些新功能,需要用GPIO口控制,由于平台本身提供的GPIO口数量有限,有什么好办法解决,请各位大侠支招
发表于 2006-6-22 16:56:00 | 显示全部楼层
<P>可以外挂一个微处理器,串行通讯应该可以吧</P>
点评回复

使用道具 举报

 楼主| 发表于 2006-6-22 18:00:00 | 显示全部楼层
<P>用AAT4290扩展,就可以把1个GPIO口扩展到5个,只要有电源和地,通过BB上的一个普通GPIO控制AAT4290上的EN/SET即可</P>
点评回复

使用道具 举报

发表于 2006-6-26 09:30:00 | 显示全部楼层
有没有资料传上来看看吧?如果用aat那个,软件如何来实现呢?
点评回复

使用道具 举报

 楼主| 发表于 2006-6-26 10:53:00 | 显示全部楼层
<P>http://www.analogictech.com/products/digitalfiles/AAT4290.pdf</P><P>从这个地址就能download到AAT4290的资料,软件很容易实现,资料里有详细说明</P>
点评回复

使用道具 举报

发表于 2006-7-7 10:29:00 | 显示全部楼层
问问平台厂商啊
点评回复

使用道具 举报

 楼主| 发表于 2006-7-10 16:49:00 | 显示全部楼层
<P>6楼  请提供TI和philips都有相应的IC的型号吗</P><P>\\</P>
点评回复

使用道具 举报

发表于 2006-7-10 17:23:00 | 显示全部楼层
用I2C扩展:

<P>philips  :   PCA9554     PCA9555  等</P>
<P>TI  :  PCF8574   等。</P>
点评回复

使用道具 举报

发表于 2006-7-10 19:37:00 | 显示全部楼层
用CPLD扩展,灵活,通用
点评回复

使用道具 举报

发表于 2006-7-12 16:40:00 | 显示全部楼层
1. 地址译码,只能做低有效的输入控制,单向输出低,并行扩展

2. 74LS245,锁存复用,准双向IO,并行扩展

3. CPLD逻辑扩展,双向IO,并行扩展

4.串/并转换扩展.速度慢,占用一个UART,串行扩展[br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-12-25 00:25 , Processed in 0.055733 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表