STM32F071 RTC WakeUP 被外部中断唤醒后 无法读取
STM32F071RTC WakeUP被外部中断唤醒后 无法读取 ,RTC 的 延时值;我目前 的系统是 采用FREERTOS做低功耗,进入STOP模式,之前在F103上 延时,被其他中断唤醒后,可以停止RTC,然后读取实际休眠了多长时间,然后可以修正FREERTOS的时间, 所以在F071也是这个思路,但是使用RTC的 WakeUP后 唤醒后,怎么读取,最后都是 读取到 当初设定的 休眠值,有人使用过这个吗?可以指导一下?
RTC存储的方式不同,可以考虑自己将时间转换为秒来进行操作。楼主说的修正freertos的什么时间? 安 发表于 2017-5-9 09:36
RTC存储的方式不同,可以考虑自己将时间转换为秒来进行操作。楼主说的修正freertos的什么时间? ...
FREERTOS的时钟滴答 计数变量;各个任务内部的延时 才会准确;目前是在STM32F071上 拿不到 单片机进入STOP模式后 如果被外部中断唤醒,实际休眠的时间; 秦山asd 发表于 2017-5-9 16:11
FREERTOS的时钟滴答 计数变量;各个任务内部的延时 才会准确;目前是在STM32F071上 拿不到 单片机 ...
可以加 QQ 讨论一下吗? QQ3314900970调试了好几天都不行,这个STM32F071怎么这么奇葩呢 秦山asd 发表于 2017-5-9 16:11
可以加 QQ 讨论一下吗? QQ3314900970调试了好几天都不行,这个STM32F071怎么这么奇葩呢 ...
这个延时 需要的是 毫秒级别的
之前使用 F103 很方便的 哎 我的理解,不知道有没有问题,滴答时钟作为任务切换的时间,如果唤醒后不处理,可能第一次的延时会不太准确,之后的应该没问题的。另外,唤醒后,滴答时钟会继续之前的时间进行+1操作,如果不进行校准,会带来什么样的问题呢?
页:
[1]