AD唤醒睡眠问题

2019-03-25 19:02发布

用PIC单片机的ADC采集电压。电压大部分时间为0。单片机一直处于睡眠状态。现在想当电压不为0时,单片机唤醒开始采集。在电压为0时。单片机进入睡眠。该怎么实现呢?
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
tianshuihu
1楼-- · 2019-03-26 00:40
“电压为0 ”这个有点绝对,应该是个范围 比如 小于0.2

如果是这样的话可以外部加个比较器触发IO实现中断或唤醒

如果片内有比较器那就不用外接了
qrnuyangfu
2楼-- · 2019-03-26 01:17
 精彩回答 2  元偷偷看……
tianshuihu
3楼-- · 2019-03-26 04:08
模拟电路是有噪声的,所以接地也不一定是“0”

另外为了避免在阈值点的来回跳动,一般用迟滞比较器
chunyang
4楼-- · 2019-03-26 07:08
如果你用的MCU支持AD唤醒才可以,不支持则不行。
dingzy_2002
5楼-- · 2019-03-26 11:50
一般的PIC 8位单片机是不支持AD电压唤醒功能的,如果是要求电压唤醒功能,要用到的是其比较器模块。

一周热门 更多>