你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
积分商城
每日签到
STM32扩展IO口,如何做
[复制链接]
半山空月
提问时间:2018-2-8 16:11 /
问答
是否解决:
STM32扩展IO口,如何做
赞
0
收藏
0
评论
7
分享
发布时间:2018-2-8 16:11
举报
请先
登录
后回答问题
7个回答
七哥
回答时间:2018-2-8 17:54:05
a0a.1 32b0c
要扩多少啊?
可以尝试用PCF8574、PCF8574A,这两个片子的识别地址不一样,有3位地址,挂在同一条I2C总线上,最多能挂各8片,共16片,每片8个IO,可输入可输出。
74HC164、74HC165分别是输出和输入串并转换。
74HC595扩展输出老牛逼了,LED点阵屏上都用它。
要高端点的,就上管脚多一点的CPLD或FPGA,想怎么玩就怎么玩。
还有低成本的方案,外挂便宜点的管脚多一点的MCU,做级联,建议用SPI接口。
赞
1
评论
回复
支持
1
反对
0
maxtch
回答时间:2018-2-8 17:08:31
a0a.1 32b0c
你是要扩展输入,扩展输出,还是 I/O 双向?
扩展输入,可以考虑 74HC165 级联挂在 SPI 上。
扩展输出,可以考虑 74HC595 级联挂在 SPI 上。
双向扩展,可以考虑 MCP23S08/MCP23S17 挂在 SPI 上,或者 MCP23008/MCP23017 挂在 I2C 上。
赞
1
评论
回复
支持
1
反对
0
中山无雪
回答时间:2018-2-8 19:32:33
a0a.1 32b0c
用74系列多路开关,想扩多少就有多少
赞
0
评论
回复
支持
反对
Tcreat
回答时间:2018-2-8 19:35:27
a0a.1 32b0c
原子的开发板有扩展IO方面的应用 可以直接参考~I2C驱动的,也有例程可以参考~
赞
0
评论
回复
支持
反对
ycaaa
回答时间:2018-2-8 20:21:56
a1024a.1 32b0c
74hc373
赞
0
评论
回复
支持
反对
epochal
回答时间:2018-2-8 21:09:34
a0a.1 32b0c
FPGA&CPLD
赞
0
评论
回复
支持
反对
lotushill
回答时间:2020-2-26 14:52:23
a0a.1 32b0c
输出IO扩展,使用74HC595串转并的方案,请问其可靠性如何啊(与直接用多管脚的MCU方案对比)。
赞
0
评论
回复
支持
反对
所属标签
相似问题
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
可以尝试用PCF8574、PCF8574A,这两个片子的识别地址不一样,有3位地址,挂在同一条I2C总线上,最多能挂各8片,共16片,每片8个IO,可输入可输出。
74HC164、74HC165分别是输出和输入串并转换。
74HC595扩展输出老牛逼了,LED点阵屏上都用它。
要高端点的,就上管脚多一点的CPLD或FPGA,想怎么玩就怎么玩。
还有低成本的方案,外挂便宜点的管脚多一点的MCU,做级联,建议用SPI接口。
扩展输入,可以考虑 74HC165 级联挂在 SPI 上。
扩展输出,可以考虑 74HC595 级联挂在 SPI 上。
双向扩展,可以考虑 MCP23S08/MCP23S17 挂在 SPI 上,或者 MCP23008/MCP23017 挂在 I2C 上。