你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
可以尝试用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 上。