打印
[STM32F1]

软件不参与,怎么实现信号的上升沿计数,低电平清零

[复制链接]
1887|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
atchboy|  楼主 | 2016-3-10 10:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 atchboy 于 2016-3-10 22:37 编辑

求教,软件不参与,怎么实现信号的上升沿计数,低电平清零,直到达到装载值得时候产生中断
沙发
侣行天下| | 2016-3-10 13:38 | 只看该作者
用单片机还不用软件?实在是高人啊

使用特权

评论回复
板凳
atchboy|  楼主 | 2016-3-10 14:05 | 只看该作者
做低功耗啊,怎么感觉stm32这么简单的功能也实现不了呢

使用特权

评论回复
地板
xmshao| | 2016-3-10 14:25 | 只看该作者
本帖最后由 xmshao 于 2016-3-10 14:30 编辑

你试着使用同一定时器的2个通道,比如TI1 TI2.

把待测信号同时接入两个通道,讲TI1配置为上升沿触发的复位模式,TI2配合为高电平计数的门控模式。

使用特权

评论回复
5
atchboy|  楼主 | 2016-3-10 15:51 | 只看该作者
xmshao 发表于 2016-3-10 14:25
你试着使用同一定时器的2个通道,比如TI1 TI2.

把待测信号同时接入两个通道,讲TI1配置为上升沿触发的复 ...

你好,能这样配置么?一个定时器就一个从模式控制器啊。stm32的定时器我不是太理解啊 。

使用特权

评论回复
6
xmshao| | 2016-3-10 16:17 | 只看该作者
atchboy 发表于 2016-3-10 15:51
你好,能这样配置么?一个定时器就一个从模式控制器啊。stm32的定时器我不是太理解啊 。 ...

这个没测试。
刚对着手册看了下,有问题,这样配置行不通。sorry.

使用特权

评论回复
7
atchboy|  楼主 | 2016-3-10 16:29 | 只看该作者
本帖最后由 atchboy 于 2016-3-10 16:35 编辑
xmshao 发表于 2016-3-10 16:17
这个没测试。
刚对着手册看了下,有问题,这样配置行不通。sorry.

你好,可不可以用两个定时器,一个用定时器a触发输出功能(输出高低电平转换),另一个定时器b用复位模式(a输出接b的复位)。当我的信号低电平时定时器a输出,高电平时a停止输出,这样是不是可以呢?

使用特权

评论回复
8
hgjinwei| | 2016-3-11 08:29 | 只看该作者
“求教,软件不参与,怎么实现信号的上升沿计数,低电平清零,直到达到装载值得时候产生中断”

可能我理解有问题,
上升沿计数,那就必然有低电平,而低电平又复位了,那怎么计数?

使用特权

评论回复
9
atchboy|  楼主 | 2016-3-11 08:50 | 只看该作者
hgjinwei 发表于 2016-3-11 08:29
“求教,软件不参与,怎么实现信号的上升沿计数,低电平清零,直到达到装载值得时候产生中断”

可能我理解 ...

就是在一段时间之内出现了低电平那就计数就复位了就达不到我想要的值。(也就是说高电平连续持续了足够的时间,才会触发我想要的中断)

使用特权

评论回复
10
lfc315| | 2016-3-11 08:59 | 只看该作者
感觉楼主的要求跟一个看门狗有点像

使用特权

评论回复
11
atchboy|  楼主 | 2016-3-11 09:24 | 只看该作者
是不是用那个定时器捕获的滤波器是不是可以?但是还没搞懂手册呢,不会配置啊

使用特权

评论回复
12
songchenping| | 2016-3-11 09:25 | 只看该作者
纯硬件也可以,

使用特权

评论回复
13
atchboy|  楼主 | 2016-3-11 10:07 | 只看该作者

你好,请问该怎么配置啊?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

16

主题

55

帖子

0

粉丝