找回密码
 立即注册

QQ登录

只需一步,快速开始

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

3.3V MCU如何检测 1.2V 的电平信号

[复制链接]
跳转到指定楼层
楼主
ID:207115 发表于 2021-4-20 16:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
10黑币
使用的是STM32通用定时器引脚检测上升沿,单片机是3.3V供电,连接MCU的引脚的信号高电平是1.2V,有没有办法使让单片机能检测1.2V的上升沿?

最佳答案

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:592807 发表于 2021-4-20 16:51 | 只看该作者
ssbs 发表于 2021-4-20 20:03
怪我没说清楚,我是想说只依靠单片机内部资源能否解决这个问题

adc采集喽
回复

使用道具 举报

板凳
ID:592807 发表于 2021-4-20 18:18 | 只看该作者
电平信号37开,大于或者等于vcc*0.7的就是高电平,小于VCC*0.3的就是低电平,1.2V基本上就是低电平了
回复

使用道具 举报

地板
ID:207115 发表于 2021-4-20 19:17 | 只看该作者
黄youhui 发表于 2021-4-20 18:18
电平信号37开,大于或者等于vcc*0.7的就是高电平,小于VCC*0.3的就是低电平,1.2V基本上就是低电平了

是啊,所以说想问有没有其他办法解决这个问题
回复

使用道具 举报

5#
ID:592807 发表于 2021-4-20 20:01 | 只看该作者
ssbs 发表于 2021-4-20 19:17
是啊,所以说想问有没有其他办法解决这个问题

1.2V可以驱动三极管啊,你检测三极管电平啊。
回复

使用道具 举报

6#
ID:207115 发表于 2021-4-20 20:03 | 只看该作者
黄youhui 发表于 2021-4-20 20:01
1.2V可以驱动三极管啊,你检测三极管电平啊。

怪我没说清楚,我是想说只依靠单片机内部资源能否解决这个问题
回复

使用道具 举报

7#
ID:342911 发表于 2021-4-20 20:06 来自手机 | 只看该作者
接到AD脚?判断AD值 ?
回复

使用道具 举报

8#
ID:207115 发表于 2021-4-20 20:19 | 只看该作者

感谢,除了这个还有没有其他办法呢?现在这个引脚只连了个定时器输入捕获引脚,没有连接ADC引脚,不改硬件的情况下有可能实现吗?
回复

使用道具 举报

9#
ID:708541 发表于 2021-4-20 20:55 | 只看该作者
单片机引脚是直接可以读高电平的,不需要什么ADC。
回复

使用道具 举报

10#
ID:292553 发表于 2021-4-20 23:27 | 只看该作者
可以不用adc采集,加个三极管,下拉电阻,集电极接3.3V,基极接电阻接信号,有信号时发射极为高
回复

使用道具 举报

11#
ID:493795 发表于 2021-4-20 23:57 | 只看该作者
光耦就可以了啊
回复

使用道具 举报

12#
ID:493795 发表于 2021-4-20 23:58 | 只看该作者
光耦电平转换下
回复

使用道具 举报

13#
ID:592807 发表于 2021-4-21 08:19 | 只看该作者
ssbs 发表于 2021-4-20 20:19
感谢,除了这个还有没有其他办法呢?现在这个引脚只连了个定时器输入捕获引脚,没有连接ADC引脚,不改硬 ...

外部中断里面有个上升沿中断,我不清楚0-1.2V能不能触发这个中断,你可以试试。
回复

使用道具 举报

14#
ID:39899 发表于 2021-4-21 17:30 | 只看该作者
用电平装换或者ADC,直接的IO没法检测到1.2V的上升沿,这个问题一般是硬件处理哦

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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