如题,最近在做一个项目,主要需要实现的是多路ADC采集电压,通过DMA读取到RAM。不加低功耗模式(halt)的时候是正常的,但是一旦加上Halt模式之后,ADC转换完之后DMA就不产生中断。 代码逻辑:ADC扫描不同通道的数据 》》DMA中断 》》处理电压值》》电压小于2.8,开启RTC唤醒,进入低功耗模式 》》 睡眠中..... 》》RTC唤醒,修改时钟》》初始化ADC、初始化DMA》》开启ADC转换,进入之前的ADC扫描状态 问题出现在第二次循环,第一次循环是正常的,能进入DMA中断,但是第二次循环,就不进入DMA中断了,而且以后也不会进入DMA中断。 自检查:去掉DMA,能正常ADC读取或者ADC中断》》》判定ADC正常 注:每次退出halt模式之后,我都会重新初始化DMA的 |
stm8s003 adc中断和通道切换的问题
adc施密特触发器stm8
stm8l051f3 TSSOP20 封装,待机模式下,2天后,电流突然增加到140UA
STM8S用STVP烧录怎么加密?
如何使用ST官网例程_LIN总线通讯_STM8AF
STM8 LIN
IAR代码编辑太费劲了,想问一下有没有好的方法,试了VScode但是头文件老是报错,调了很久也没调好,想换个方法了。
想问一下各位大佬,IAR下载调试代码时出现 warning: is an illegal data sample expression IAR是什么意思啊?
STM8S标准库TIM1编码器功能不计数,请大师帮我看看
cosmic stm8 license网页申请按键没反应,可能是什么原因?