打印

[技术问答] 请教一下,92F8003退出STOP模式后运行AD检测的问题

[复制链接]
144|4
跳转到指定楼层
楼主
大家好,鄙人在用92F8003做低功耗时,遇到一个问题。就是在进入STOP前,我关了ADCCFG0 =0x00;          ADCCFG1 =0x00;  ADCCON &=~0x80; 在用外部中断唤醒后,初始化了AD:ADCCFG0 =0x71;  ADCCFG1 = 0x02;   ADCCON  = 0x80;     主循环一检测AD,就好像死机了,如果唤醒后不运行AD检测的程序,就没事。请大家帮忙指教一下。
       

使用特权

评论回复
沙发
| 2019-6-17 13:30 | 只看该作者
检查ADC扫描完成标志位是否操作有误

使用特权

评论回复
板凳
 楼主 | 2019-6-18 13:39 | 只看该作者
赛元MCU3 发表于 2019-6-17 13:30
检查ADC扫描完成标志位是否操作有误

扫描完成标志位没问题,因为不进入STOP时,AD检测没问题,我一唤醒也初始化了AD然后才检测AD,程序一直停在了while(((ADCCON & 0x20)!= 0x20) 中,不知道是什么问题。

使用特权

评论回复
地板
| 2019-6-18 16:37 | 只看该作者
tianhehui 发表于 2019-6-18 13:39
扫描完成标志位没问题,因为不进入STOP时,AD检测没问题,我一唤醒也初始化了AD然后才检测AD,程序一直停 ...

AD无法唤醒STOP模式

使用特权

评论回复
5
 楼主 | 2019-6-18 20:12 | 只看该作者
找到问题了,是我不了解STOP进入和退出原理,把程序写的复杂了,多谢楼上的朋友解答。

使用特权

评论回复
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

在线客服 快速回复 返回顶部 返回列表
全民彩票