找回密码
 立即注册

QQ登录

只需一步,快速开始

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

比较器输出的高低电平信号,进入单片机的定时器引脚后是怎么得出数值的呢?

[复制链接]
跳转到指定楼层
楼主
ID:1089167 发表于 2023-8-14 10:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
谢谢大家
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:883242 发表于 2023-8-14 13:43 | 只看该作者
比较器输出的信号对于数字电路来说就是0或1,没有其他数值。
回复

使用道具 举报

板凳
ID:1089167 发表于 2023-8-14 16:05 | 只看该作者
Hephaestus 发表于 2023-8-14 13:43
比较器输出的信号对于数字电路来说就是0或1,没有其他数值。

比较器输出高低电平这个我知道,我的意思是这个高低电平被输入到单片机的定时器引脚后,程序有没有什么办法可以进行计数之类的操作,比如说记录上升沿的次数或者下降沿的次数,以此进行计数,或者以占空比的大小进行计数等等,这种操作
回复

使用道具 举报

地板
ID:1064915 发表于 2023-8-14 16:11 | 只看该作者
有规律的高低电平,可以用中断
问题描述也不全
回复

使用道具 举报

5#
ID:883242 发表于 2023-8-14 18:04 | 只看该作者
邵123456 发表于 2023-8-14 16:05
比较器输出高低电平这个我知道,我的意思是这个高低电平被输入到单片机的定时器引脚后,程序有没有什么办 ...

当然有办法测时间了,你看你用的具体单片机型号里面定时器寄存器定义那一部分。
回复

使用道具 举报

6#
ID:195496 发表于 2023-8-14 20:13 | 只看该作者
你入门后可以用定时器来计数,也可以用程序进行软件计数,前提是变化频率不高,频率高就用定时器来计数。
回复

使用道具 举报

7#
ID:1089167 发表于 2023-8-15 08:18 | 只看该作者
大漠落日 发表于 2023-8-14 20:13
你入门后可以用定时器来计数,也可以用程序进行软件计数,前提是变化频率不高,频率高就用定时器来计数。

好的,谢谢
回复

使用道具 举报

8#
ID:1089167 发表于 2023-8-15 08:18 | 只看该作者
Hephaestus 发表于 2023-8-14 18:04
当然有办法测时间了,你看你用的具体单片机型号里面定时器寄存器定义那一部分。

好的,谢谢
回复

使用道具 举报

9#
ID:1089167 发表于 2023-8-15 08:19 | 只看该作者
joyb 发表于 2023-8-14 16:11
有规律的高低电平,可以用中断
问题描述也不全

好的,谢谢
回复

使用道具 举报

10#
ID:230500 发表于 2023-8-15 09:46 | 只看该作者
比较器输出的是0和1高低电平;单片机也只能识别是0和1; 如果想要更精确的扩展使用就需要 连接使用单片机的外部中断,来识别0和1的 维持时间  来扩展出别的应用!
回复

使用道具 举报

11#
ID:576900 发表于 2023-8-15 16:02 | 只看该作者
我建议是用外部中断来做,首先外部中断本就是处理高低电平变化的,你说的计数也能在外部中断中得到
回复

使用道具 举报

12#
ID:1089167 发表于 2023-8-16 08:06 | 只看该作者
千江水 发表于 2023-8-15 16:02
我建议是用外部中断来做,首先外部中断本就是处理高低电平变化的,你说的计数也能在外部中断中得到

好的,谢谢
回复

使用道具 举报

13#
ID:1089167 发表于 2023-8-16 08:06 | 只看该作者
a399288395 发表于 2023-8-15 09:46
比较器输出的是0和1高低电平;单片机也只能识别是0和1; 如果想要更精确的扩展使用就需要 连接使用单片机的 ...

好的,谢谢
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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