[求助] TMS320VC5509A的GPIO数量不够用怎么办?

火舞者   2012-6-4 19:09 楼主

用TMS320VC5509A设计板子,需要与温度,LCD进行通信,均为SPI通信。准备用模拟SPI。现在发现GPIO不够用了。GPIO0:3用来选择加载方式,GPIO4用于外部EEPROM,GPIO6:7用于LCD通信。C8:C14用于外部内存。现在发现GPIO不够用了,因为温度需要4根线,而我最多还能再用C0,C7——C4也用于外部内存了。

 

各位大大们,支个招吧,小弟刚接触DSP,纯小白一个。救命呀!

回复评论 (11)

UP

顶一个。别沉了。
点赞  2012-6-4 19:10
用单片机测下温度然后用串口或者I2c什么的传给5509就ok了。
还有就是用ds18b20,只要一根线就够了
点赞  2012-6-4 20:15
串并转换来扩展IO口
点赞  2012-6-5 11:14

回复 板凳 fbihjp 的帖子

18b20 也要2个线啊 一个数据 一个接地 vdd和gnd接一起接地 但是还要一个mosfet 接法也不简单 如果板子现成还需要飞线
点赞  2012-6-6 23:58
可以考虑通过CPLD外扩IO口
点赞  2012-6-7 11:05
ti有那种I2C转GPIO的芯片
点赞  2012-6-7 14:50
McBSP端口占用了吗?
SPI通信可以配置McBSP来完成
点赞  2012-6-7 15:14

回复 5楼 sjl2001 的帖子

你用51控制18b20时用了两个IO?
点赞  2012-6-7 21:04
Packages:
− 144-Terminal Low-Profile Quad Flatpack
(LQFP) (PGE Suffix)
− 179-Terminal MicroStar BGA (Ball Grid
Array) (GHH Suffix)
− 179-Terminal Lead-Free MicroStar BGA
(Ball Grid Array) (ZHH Suffix)

这么多引脚的器件,还不够用?
你带了多少外设?
点赞  2012-6-11 10:04
用PCA9555作IO口扩展,I2C控制的。
点赞  2012-6-11 15:59

回复 楼主 火舞者 的帖子

。。。。。
点赞  2012-7-12 16:27
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复