打印

准备用模拟SPI

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

使用特权

评论回复

相关帖子

沙发
zhaoxqi| | 2019-4-16 18:18 | 只看该作者

用单片机测下温度然后用串口或者I2c什么的传给5509就ok了。

使用特权

评论回复
板凳
zhanghqi| | 2019-4-16 18:21 | 只看该作者
用ds18b20,只要一根线就够了

使用特权

评论回复
地板
yszong| | 2019-4-16 18:24 | 只看该作者

串并转换来扩展IO口

使用特权

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

使用特权

评论回复
6
lizye| | 2019-4-16 18:31 | 只看该作者
可以考虑通过CPLD外扩IO口

使用特权

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

使用特权

评论回复
8
午夜粪车| | 2019-4-16 18:37 | 只看该作者
记得GPIO0:3加载完成后好像是可以做为通用IO吧,LZ可以看手册确认下。

使用特权

评论回复
9
huangchui| | 2019-4-16 18:43 | 只看该作者

要不就做扩展,要不测温用ds18b20

使用特权

评论回复
10
zhenykun| | 2019-4-16 18:46 | 只看该作者
最便宜的:总线扩展:74HC573/373/374/244/245/165/164之类的逻辑片子。地址扩展:74HC138之类的译码片子。理论上想扩多少扩多少。

使用特权

评论回复
11
wyjie| | 2019-4-16 18:48 | 只看该作者
onewire总线,这个的确可以省下好多线,一根线搞定,协议稍微复杂点,呵呵。

使用特权

评论回复
12
yszong| | 2019-4-16 18:52 | 只看该作者

bootmode 引脚在完成启动以后是可以作为GPIO使用的。

使用特权

评论回复
13
jiahy| | 2019-4-16 18:55 | 只看该作者
串并转换来扩展IO口

使用特权

评论回复
14
jiaxw| | 2019-4-16 19:00 | 只看该作者
最后是怎么处理的  McBSP也可以用于GPIO等

使用特权

评论回复
15
liliang9554| | 2019-4-16 19:03 | 只看该作者

用PCA9555作IO口扩展,I2C控制的。期待楼主分享经验。

使用特权

评论回复
16
jiajs| | 2019-4-16 19:07 | 只看该作者

这个,ti应该有那种I2C转GPIO的芯片吧?!

使用特权

评论回复
17
yszong| | 2019-4-16 19:10 | 只看该作者

iic可以直接实现读取

使用特权

评论回复
18
wuhany| | 2019-4-16 19:13 | 只看该作者
5509不是有flash可以存储吗?

使用特权

评论回复
19
dengdc|  楼主 | 2019-4-16 19:16 | 只看该作者

哦,那我就知道怎么回事了,多谢大家,结贴了哈

使用特权

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

本版积分规则

892

主题

13885

帖子

7

粉丝