stm8L151的停机模式?

2019-07-19 20:52发布

STM8停机(Halt)模式在该模式下主时钟停止。即由fMASTER提供时钟的CPU及所有外设均被关闭。因此,所有外设均没有时钟,MCU的数字部分不消耗能量。
在停机模式下,所有寄存器与RAM的内容保持不变,默认情况下时钟配置也保持不变(主时钟状态寄存器CLK_CMSR)。
MCU可通过执行HALT指令进入停机模式。外部中断可将MCU从停机模式唤醒。外部中断指配置为中断输入的GPIO端口或具有触发外设中断能力的端口。仪器用12864屏显示,这是停机模式的一段程序 if(te==0) {clear_screen(); asm("halt");},但是进入停机模式后屏幕不显示了,背光还亮着,背光也是单片机控制的,这是啥原因

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
fankai
1楼-- · 2019-07-19 21:23
 精彩回答 2  元偷偷看……
lihui163
2楼-- · 2019-07-20 00:56
停机模式我还以为是关机了,
lihui163
3楼-- · 2019-07-20 05:44
你好我问一下,我测得停机模式电流2.5ma,是怎么回事
fankai
4楼-- · 2019-07-20 09:55
 精彩回答 2  元偷偷看……
lihui163
5楼-- · 2019-07-20 11:18
外围电路也耗电,我现在设置了一个定时进入停机模式,就是仪器不用的时候停一段时间就进入halt模式,通过按键外中断唤醒,但是唤醒后几秒(定时时间不到)就有进入halt模式了,

一周热门 更多>