历史上的今天
今天是:2025年03月14日(星期五)
2020年03月14日 | PIC之休眠问题
2020-03-14 来源:eefocus
1.休眠操作
只要执行 asm("SLEEP");或者 SLEEP即可;
2 休眠之后gpio状态
休眠后保持GPIO的状态
3 唤醒之后程序从哪里开始执行
一般MCLR唤醒是复位 从新开始执行程序
其他的都是如果某项能唤醒单片机的中断已经开了,当总中断允许位GIE为1的时候,单片机被唤醒后可以进入中断程序中去,而当GIE位为0的时候,单片机也可以被唤醒,但是是执行下面的语句,而不能进入中断程序中去。
4 我们怎么判断是上电复位还是SLEEP后复位
STATUS上有两个位 TO、PD,
当标志位TO=1时,表示表示已经操作了上电复位或者是执行了CLRWDT或者SLEEP指令,
当TO=0时,表示发生了看门狗复位。
当标志位PD=1时表示操作了上电复位或者是执行了CLRWDT指令,
当PD=0时,表示执行了SLEEP指令。
SLEEP指令之后复位 时候 T0=1 PD=0
PCON上有两个标志位是POR和BOR,分别表示的是上电复位和欠压复位标志。
5复位唤醒时我们的RAM怎么处理的
编译的时候clear bss打开,编译系统编译的时候会在初始化之前自动加上一些对RAM清零的代码,这样每次复位都会把RAM数据都清零,我用的是PICC 9.8
编译的时候clear bss不打开我们保持我们原来的值.
下一篇:PIC汇编指令
史海拾趣
|
变压器短路事故情况 其事故主要表现形式为: 1) 外部多次短路冲击,线圈变形逐渐严重,最终绝缘击穿损坏居多; 2) 外部短时内频繁受短路冲击而损坏; 3) 长时 ...… 查看全部问答> |
|
春节回家,一位自己开公司的朋友聊起来,说也不知道现在的小孩是怎么回事,雇的一个小女孩请假从来都是用短信。而且比如说今天9点上班,她就8点45发短信给你,说要请假,弄得你一点儿办法都没有。跟她说过几次,还是这样。不过看着这小女孩平时做事 ...… 查看全部问答> |
|
具体谈谈中国LED和国外LED封装的差异之六------------LED核心技术性能的差异!!! LED器的性能核心指标主要表现在如下六方面 1亮度或流明值;2光衰;3失效率;4光效;5一致性;6光学分布特性 2、光衰 一般研究认为,光衰与芯片关联度不大,与封装材料与工艺关联度最大。影响光衰的封装材料主要有固晶底胶、荧光胶、外封胶等,影响 ...… 查看全部问答> |
|
准确的来讲,在“eeworld”里,我就是一位freshman,因为刚进来不久。看到这里面有这么多高手,还能下载那么多难能可贵的资料,我甚是欣喜.在这个电子行业里, 我还是一只菜鸟(或许菜鸟都谈不上)。想想自己都已经大三了,虽然对嵌入式系统很是感 ...… 查看全部问答> |




