你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F103RBT6 的ADC模拟看门狗中断的万恶红灯!!!!

[复制链接]
yrf1108 提问时间:2014-3-15 21:49 /
     本人用STM32F103RBT6 的 ADC 1模块的通道14 对外部的电压进行连续检测, 当中用到了DMA1传输。为了对电压的极限范围进行监测,用了ADC1模块中的模拟看门狗中断。为了保险期间,程序编写时都用STM32里的现成库函数进行操作。
     在线调试基本没有问题 。外部的电压保持在1.25V左右,用WATCH 窗口可以看到 DMA1传输到内部存储器的AD值在1568左右。当把模拟看门狗中断的上限值改为1569(下限值保持100不变),在线调试时,进入ADC1_2_IRQHandler()中断函数,中断函数里的报警灯也如期亮了起来。
     把模拟看门狗中断的上限值改为2000(对应外部输入电压为1.6V),下限值还是保持100不变。烧录程序,断电,不连DEBUG工具。重新上电,发现报警红灯亮了起来 。 再断电,再重新上电,报警红灯依旧亮了!!!!
    是否上电时AD检测端的电压波动,导致进入中断。 于是把模拟看门狗中断的上限值改为4095(对应外部输入电压为3.28V),下限值还是保持100不变. 断电,不连DEBUG工具,重新上电。发现问题依旧。
    为了排除上电时AD检测端的电压波动影响。 于是在程序里先把模拟看门狗中断的使能位关掉。 通过一个按键的按下再把模拟看门狗中断的使能位打开。模拟看门狗中断的上限值保持4095 不变。 上电后,等了一段时间 ,按下按键, 模拟看门狗中断被使能。很不幸, 报警红灯又亮了!
    是不是设置的问题啊 ,于是再对了STM32里面的ADC设置库函数,DMA设置库函数等。也没有发现问题。改设置的都设置了。
      现在的问题:只要不连DEBUG工具, 烧录程序后,重新上电, 模拟看门狗就会进入中断函数,万恶的红灯就会亮起来!!!!  
       查不出问题到底究竟在哪里, 求各位大侠指教啊!!!    原子大大能不能指点一下,万分感谢!!!!
1 收藏 评论10 发布时间:2014-3-15 21:49

举报

10个回答
kexuezhizi 回答时间:2015-5-28 10:15:32
我也遇到这样问题,做种解决了,原因是上下限阈值设置错误,高于上限,或者低于下限产生中断,不要把它弄反了,否则总是符合中断条件
yrf1108 回答时间:2014-3-16 20:55:06

回复:STM32F103RBT6 的ADC模拟看门狗中断的万恶红灯!!!!

没人回复啊 ! 我顶一下!!!!
dlyt03 回答时间:2014-3-26 15:46:12

RE:STM32F103RBT6 的ADC模拟看门狗中断的万恶红灯!!!!

是否考虑过可能有低于下限而进入报警的情况呢?
有缘于你 回答时间:2014-3-27 15:56:23

RE:STM32F103RBT6 的ADC模拟看门狗中断的万恶红灯!!!!

用示波器看看AD检测端的波形变化如何
灰小子-1888763 回答时间:2014-3-31 23:12:35

RE:STM32F103RBT6 的ADC模拟看门狗中断的万恶红灯!!!!

对比连DEBUG工具和不连时有关电路的电平状态,看有没有不同
fengye5340 回答时间:2014-4-1 09:09:58

RE:STM32F103RBT6 的ADC模拟看门狗中断的万恶红灯!!!!

1、你的电压1.25V,正常波动不会很大。 先用示波器查看一下板子上电时,外部电压的跳动情况,不太可能有电压突变。
2、再仔细检查你的程序代码配置,觉得还是程序配置的问题。
wkuang 回答时间:2014-4-2 22:58:54

RE:STM32F103RBT6 的ADC模拟看门狗中断的万恶红灯!!!!

建议将你的测量值挨个打印出来,看是否数据有波动,如果数据正常,只是有波动,建议滤波,平均下,不要使用瞬时值,瞬时值相对会出现峰值,波动太大了。
可以加个100ms滤波
feiante-155820 回答时间:2014-4-12 21:21:53

RE:STM32F103RBT6 的ADC模拟看门狗中断的万恶红灯!!!!

感觉电压波动不会那么大,应该在仔细看看程序吧
还有就是你说连上DEBUG工具和不连DEBUG工具不一样,最好测量一下这两种情况下电压的情况
tianyu22 回答时间:2014-11-3 09:20:34
楼主,最后你怎么 处理的?我也遇到类似情况啊!
zhen12 回答时间:2015-5-18 17:23:24
我也遇到这样的情况  求解答

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版