数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 380|回复: 14

[other] 单片机的引脚不够用有什么办法扩展吗?

[复制链接]
发表于 6 天前 | 显示全部楼层 |阅读模式
比如我想在下面这块板子的基础上再加几个MOS控制一些外部设备的开关,但是原设计单片机的脚已经全部用完了,我又不想删掉某些功能,那么我要怎么做才能扩展出我想要的引脚呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
发表于 6 天前 | 显示全部楼层
扩展IO在数码管显示电路上是常用的操作
回复 支持 反对

使用道具 举报

发表于 6 天前 | 显示全部楼层
如果自己不改固件,这怕不大可能吧。
回复 支持 反对

使用道具 举报

发表于 6 天前 | 显示全部楼层
PCF8574可以用2个IO(I2C方式)扩展出8个IO
回复 支持 反对

使用道具 举报

 楼主| 发表于 6 天前 | 显示全部楼层
cj8510 发表于 2025-7-13 21:33
如果自己不改固件,这怕不大可能吧。

对哦,都没想到还要改固件,固件好改吗?代码倒是开源的
回复 支持 反对

使用道具 举报

发表于 6 天前 | 显示全部楼层
猪小呆 发表于 2025-7-13 21:48
对哦,都没想到还要改固件,固件好改吗?代码倒是开源的

我只知道要改固件,但是我没那个本事。我手上好像也有个马琳的包,也是不会改。
回复 支持 反对

使用道具 举报

 楼主| 发表于 6 天前 | 显示全部楼层
cj8510 发表于 2025-7-13 22:21
我只知道要改固件,但是我没那个本事。我手上好像也有个马琳的包,也是不会改。 ...

去看了下马林的源代码,那复杂程度不是我能看懂的,想改那更是不可能,还是算了吧,看来扩展IO这条路行不通,换别的脚多的板子吧
回复 支持 反对

使用道具 举报

发表于 6 天前 | 显示全部楼层
额,设计人员基本独有自己的办法扩展IO,我玩过最好玩的是增加一片STC的MCU做IO扩展,主芯片增加串口对接,代码量增加很少.
回复 支持 2 反对 0

使用道具 举报

发表于 6 天前 | 显示全部楼层
猪小呆 发表于 2025-7-13 22:32
去看了下马林的源代码,那复杂程度不是我能看懂的,想改那更是不可能,还是算了吧,看来扩展IO这条路行不 ...

我的打印机固件里面把热床屏蔽了,我又不会重新编译,也没办法备份原固件,只好作罢。后面单独买了个温控模块,手动设置操作热床
回复 支持 反对

使用道具 举报

发表于 5 天前 | 显示全部楼层
哈哈,又玩上打印机了
回复 支持 反对

使用道具 举报

发表于 5 天前 | 显示全部楼层
想简单就三八译码器,想玩得花就走串口通讯再级联一个MCU,
回复 支持 反对

使用道具 举报

发表于 5 天前 | 显示全部楼层
最简单的办法就是替换不用的接口,比如有的有rgb灯条/3Dtouch/双Z/断料检测/热床,有用不到的都可以改成他用
回复 支持 反对

使用道具 举报

发表于 4 天前 | 显示全部楼层
603599910 发表于 2025-7-13 22:46
额,设计人员基本独有自己的办法扩展IO,我玩过最好玩的是增加一片STC的MCU做IO扩展,主芯片增加串口对接,代码 ...

程序自动生成器,AiCube-ISP V6.95Y, 支持STC89/15/STC8H/STC32/8051U
开发起来毫无压力
回复 支持 反对

使用道具 举报

发表于 4 天前 | 显示全部楼层
扩展IO口的标准做法是加例如三八译码器这类玩意,肯定要改源程序(固件),而且修改固件要根据你后来加的电路,你先得读懂原来的源程序,然后再根据改过的电路修改源程序,再刷入测试,这个工作量可不小。
回复 支持 反对

使用道具 举报

发表于 3 天前 | 显示全部楼层
SPI 595   三根线要扩展多少就多少。关键是会编程。但是我一般用这种办法扩展显示,对与要求高的还是通过单片机自身管脚。我对串行数据稳定性比较害怕
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-7-19 18:58 , Processed in 0.140400 second(s), 7 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表