随笔分类 -  STM8L

单片机,所有的代码基于时分调度的伪操作系统
摘要:STM8L的“RTC periodic wakeup unit”可以通过寄存器RTC_CR1的WUCKSEL[2:0] bits来配置不同的唤醒周期。具体的有以下的三种模式: 1.1,WUCKSEL[2:0] = 0xxb for short wakeup periods 1.2 WUCKSEL[2 阅读全文
posted @ 2017-05-15 10:43 小小帝八哥 阅读(5166) 评论(0) 推荐(0)
摘要:1,发指令休眠以后,外部IO终端唤醒cpu后代码跑飞。经查找主要是以下原因 a)关闭外设的时候一定要先操作关闭或是失能指令,再关闭外设时钟否则造成不可预测的影响。 b)由于代码对中断默认的优先级别,所以进中断处理之前先关闭中断,处理完成以后在开启中断。 c)休眠之前,将串口变成普通IO中断,用于唤醒 阅读全文
posted @ 2017-03-15 11:32 小小帝八哥 阅读(1544) 评论(0) 推荐(0)