打印

5509A的GPIO数量不够用怎么办?

[复制链接]
3215|18
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
teabottle|  楼主 | 2012-9-17 19:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用TMS320VC5509A设计板子,需要与温度,LCD进行通信,均为SPI通信。准备用模拟SPI。现在发现GPIO不够用了。GPIO0:3用来选择加载方式,GPIO4用于外部EEPROM,GPIO6:7用于LCD通信。C8:C14用于外部内存。现在发现GPIO不够用了,因为温度需要4根线,而我最多还能再用C0,C7——C4也用于外部内存了。

相关帖子

沙发
teabottle|  楼主 | 2012-9-17 19:12 | 只看该作者
各位大侠帮忙解决一下

使用特权

评论回复
板凳
jinpaidianzi| | 2012-9-17 19:33 | 只看该作者
用单片机测下温度然后用串口或者I2c什么的传给5509就ok了。

使用特权

评论回复
地板
acer4736| | 2012-9-17 19:51 | 只看该作者
用ds18b20,只要一根线就够了

使用特权

评论回复
5
gexingyouxian| | 2012-9-17 20:04 | 只看该作者
这个问题还是第一次看到,楼主能否详细说说??

使用特权

评论回复
6
G21372| | 2012-9-17 20:11 | 只看该作者
串并转换来扩展IO口

使用特权

评论回复
7
u880| | 2012-9-17 20:16 | 只看该作者
18b20 也要2个线啊 一个数据 一个接地 vdd和gnd接一起接地 但是还要一个mosfet 接法也不简单 如果板子现成还需要飞线

使用特权

评论回复
8
huigoushang| | 2012-9-17 20:19 | 只看该作者
可以考虑通过CPLD外扩IO口

使用特权

评论回复
9
wjzx111056| | 2012-9-17 20:32 | 只看该作者
可以用2片PCA9535扩32个GPIO,成本在20多块左右,另外还可以用CPLD,如果用cpld,最便宜的9536,10块钱吧,34个io。

使用特权

评论回复
10
smartrj| | 2012-9-17 21:02 | 只看该作者
记得GPIO0:3加载完成后好像是可以做为通用IO吧,LZ可以看手册确认下。

使用特权

评论回复
11
happy啦啦啦| | 2012-9-17 21:37 | 只看该作者
要不就做扩展,要不测温用ds18b20

使用特权

评论回复
12
elec921| | 2012-9-18 08:21 | 只看该作者
最便宜的:总线扩展:74HC573/373/374/244/245/165/164之类的逻辑片子。地址扩展:74HC138之类的译码片子。理论上想扩多少扩多少。

使用特权

评论回复
13
五谷道场| | 2012-9-18 10:17 | 只看该作者
用ds18b20,只要一根线就够了
acer4736 发表于 2012-9-17 19:51

onewire总线,这个的确可以省下好多线,一根线搞定,协议稍微复杂点,呵呵。

使用特权

评论回复
14
blacksword| | 2012-9-18 12:39 | 只看该作者
bootmode 引脚在完成启动以后是可以作为GPIO使用的。

使用特权

评论回复
15
t851026630| | 2012-9-18 13:39 | 只看该作者

使用特权

评论回复
16
csl84| | 2012-9-18 14:22 | 只看该作者
串并转换来扩展IO口

使用特权

评论回复
17
zhangmangui| | 2014-2-11 11:14 | 只看该作者
最后是怎么处理的  McBSP也可以用于GPIO等

使用特权

评论回复
18
拿起书本| | 2014-2-11 21:17 | 只看该作者
用PCA9555作IO口扩展,I2C控制的。期待楼主分享经验。

使用特权

评论回复
19
huangfeng33| | 2014-2-11 21:42 | 只看该作者
这个,ti应该有那种I2C转GPIO的芯片吧?!

使用特权

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

本版积分规则

97

主题

1441

帖子

1

粉丝