找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 201|回复: 5
打印 上一主题 下一主题
收起左侧

MCU端口实现输入输出切换电路

[复制链接]
跳转到指定楼层
楼主
ID:961122 发表于 2026-4-15 16:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
STM32F103的一个端口,我想实现可以软件切换成输入或输出接电路,输入输出电压24V,电流有25mA就足够了,出输最高10KHz,输入最高100KHz,请问各位有人提示一下吗。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:69038 发表于 2026-4-16 10:26 | 只看该作者
STM32F103输入输出电压24V,这个有亿点难。
如果你多财多亿,倒是可以打个电话给ST的老板们,让他们专为你开发一个产品。。

//——————————————————————————
目前为止,市面上的103系列:
电源:2.0-3.6V
IO输出:只能支持最高VDD电压-0.3,
IO输入: 除了能支持高到VDD-0.3电压输入,有些IO也能容忍VDD+4.0V。
输出时,拉、灌电流25mA是可以的,不会输入也要25ma吧?
回复

使用道具 举报

板凳
ID:584814 发表于 2026-4-16 11:17 | 只看该作者
用STM32F103-S芯片,普通的上24V肯定不行
回复

使用道具 举报

地板
ID:1165569 发表于 2026-4-16 16:00 来自触屏版 | 只看该作者
这个需要加转换电路
回复

使用道具 举报

5#
ID:961122 发表于 2026-4-16 17:34 | 只看该作者
可能我没说明白,我是想做个电路,当把端口设置为输入模式,电路可接24V输入信号,转换给MCU。当设置为输出模式,芯片输出3V信号驱动24V电路做输出,就是想问这个转换电路怎么做?
回复

使用道具 举报

6#
ID:69038 发表于 2026-4-16 22:55 | 只看该作者
litingkun 发表于 2026-4-16 17:34
可能我没说明白,我是想做个电路,当把端口设置为输入模式,电路可接24V输入信号,转换给MCU。当设置 ...

那就简单了,输出做图腾柱,上百V几十A跟玩似的。。输入做等比分压,想想数字电压表、电流表的原理。。
回复

使用道具 举报

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

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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