标题: 比较器输出的高低电平信号,进入单片机的定时器引脚后是怎么得出数值的呢? [打印本页]

作者: 邵123456    时间: 2023-8-14 10:39
标题: 比较器输出的高低电平信号,进入单片机的定时器引脚后是怎么得出数值的呢?
谢谢大家
作者: Hephaestus    时间: 2023-8-14 13:43
比较器输出的信号对于数字电路来说就是0或1,没有其他数值。
作者: 邵123456    时间: 2023-8-14 16:05
Hephaestus 发表于 2023-8-14 13:43
比较器输出的信号对于数字电路来说就是0或1,没有其他数值。

比较器输出高低电平这个我知道,我的意思是这个高低电平被输入到单片机的定时器引脚后,程序有没有什么办法可以进行计数之类的操作,比如说记录上升沿的次数或者下降沿的次数,以此进行计数,或者以占空比的大小进行计数等等,这种操作
作者: joyb    时间: 2023-8-14 16:11
有规律的高低电平,可以用中断
问题描述也不全
作者: Hephaestus    时间: 2023-8-14 18:04
邵123456 发表于 2023-8-14 16:05
比较器输出高低电平这个我知道,我的意思是这个高低电平被输入到单片机的定时器引脚后,程序有没有什么办 ...

当然有办法测时间了,你看你用的具体单片机型号里面定时器寄存器定义那一部分。
作者: 大漠落日    时间: 2023-8-14 20:13
你入门后可以用定时器来计数,也可以用程序进行软件计数,前提是变化频率不高,频率高就用定时器来计数。
作者: 邵123456    时间: 2023-8-15 08:18
大漠落日 发表于 2023-8-14 20:13
你入门后可以用定时器来计数,也可以用程序进行软件计数,前提是变化频率不高,频率高就用定时器来计数。

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

好的,谢谢
作者: 邵123456    时间: 2023-8-15 08:19
joyb 发表于 2023-8-14 16:11
有规律的高低电平,可以用中断
问题描述也不全

好的,谢谢
作者: a399288395    时间: 2023-8-15 09:46
比较器输出的是0和1高低电平;单片机也只能识别是0和1; 如果想要更精确的扩展使用就需要 连接使用单片机的外部中断,来识别0和1的 维持时间  来扩展出别的应用!
作者: 千江水    时间: 2023-8-15 16:02
我建议是用外部中断来做,首先外部中断本就是处理高低电平变化的,你说的计数也能在外部中断中得到

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

好的,谢谢
作者: 邵123456    时间: 2023-8-16 08:06
a399288395 发表于 2023-8-15 09:46
比较器输出的是0和1高低电平;单片机也只能识别是0和1; 如果想要更精确的扩展使用就需要 连接使用单片机的 ...

好的,谢谢




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1