历史上的今天
返回首页

历史上的今天

今天是: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不打开我们保持我们原来的值.

推荐阅读

史海拾趣

Bestar Electric公司的发展小趣事

随着电子行业的快速发展和市场竞争的加剧,Bestar Electric面临着诸多挑战。为了应对这些挑战,公司不断调整战略方向,加大研发投入,提升产品技术含量和附加值。同时,公司还注重人才培养和团队建设,吸引了一批优秀的研发、销售和管理人才,为公司的发展提供了有力保障。

DSP Group Inc公司的发展小趣事

随着技术的不断进步和市场需求的增长,DSP Group开始将业务扩展到半导体领域。公司推出了一系列高性能、低功耗的DSP芯片,广泛应用于移动通信、智能家居、汽车电子等领域。这一举措不仅进一步巩固了DSP Group在DSP领域的领先地位,还为公司带来了可观的收益和市场份额。

Enable Semiconductor Corp公司的发展小趣事

品质是Enable Semiconductor Corp公司的生命线。公司从原材料采购到产品生产、从质量检测到售后服务,都严格执行质量管理体系的要求。这种对品质的执着追求使得公司的产品在市场上享有良好的口碑。同时,公司还积极参与国际标准的制定和认证工作,不断提升产品的国际竞争力。

千志电子(CCO)公司的发展小趣事

千志电子于1986年由董事长陈初志先生在台湾创立,起初专注于生产各类型插件式电阻。随着业务的不断发展,公司意识到拓展更广阔市场的重要性。1996年,千志电子进军中国市场,在深圳设立了千志电子(深圳)有限公司,这一举措标志着公司开始走向国际化。深圳作为中国改革开放的前沿阵地,为千志电子提供了丰富的资源和广阔的市场空间,为其后续的发展奠定了坚实基础。

Amphenol Thermometrics公司的发展小趣事

随着技术的不断进步和市场的日益成熟,千志电子开始注重电阻产业的深耕。公司不仅专注于电阻的生产,还逐渐向电阻专用设备、原材料等领域延伸。2006年,千志电子成立了深圳市鑫兴志实业有限公司,主要生产电阻相关的生产机器如切割机、焊接机、成型机、涂装机等。同时,千志电子还成立了千志电子科技(湖北)有限公司,生产各类型电阻器、设备及电阻所需原材料如碳棒、线材等。这一战略调整使千志电子形成了从原材料到设备的完整产业链,提高了生产效率和产品质量,进一步巩固了其在电阻行业的领先地位。

Anpec(茂达)公司的发展小趣事

Anpec(茂达电子)自1997年创立之初,就肩负着提升国内电源模拟设计环境、建立自主模拟及电源相关产业的使命。初期,公司规模虽小,但志向远大。面对国内外市场的激烈竞争,茂达电子凭借对技术的执着追求和对市场的敏锐洞察,逐步在模拟集成电路设计领域站稳脚跟。

问答坊 | AI 解惑

变频器发生短路的原因及其解决方法

变压器短路事故情况 其事故主要表现形式为:       1) 外部多次短路冲击,线圈变形逐渐严重,最终绝缘击穿损坏居多;       2) 外部短时内频繁受短路冲击而损坏;       3) 长时 ...…

查看全部问答>

台湾清云科技大学TMS320C54X中文课件

台湾清云科技大学TMS320C54X中文课件…

查看全部问答>

430AD模块

本帖最后由 paulhyde 于 2014-9-15 04:16 编辑 超好用、超全面的AD底层程序,有了它,AD操作随心所欲!  …

查看全部问答>

发短信请假的童鞋们,想过老板的感受吗

春节回家,一位自己开公司的朋友聊起来,说也不知道现在的小孩是怎么回事,雇的一个小女孩请假从来都是用短信。而且比如说今天9点上班,她就8点45发短信给你,说要请假,弄得你一点儿办法都没有。跟她说过几次,还是这样。不过看着这小女孩平时做事 ...…

查看全部问答>

具体谈谈中国LED和国外LED封装的差异之六------------LED核心技术性能的差异!!!

LED器的性能核心指标主要表现在如下六方面 1亮度或流明值;2光衰;3失效率;4光效;5一致性;6光学分布特性 2、光衰 一般研究认为,光衰与芯片关联度不大,与封装材料与工艺关联度最大。影响光衰的封装材料主要有固晶底胶、荧光胶、外封胶等,影响 ...…

查看全部问答>

电脑通过并口转串口线接开发板好使么?

电脑没串口,只有个并口,想通过并口转串口线接开发板,这样做好用么?…

查看全部问答>

有关systick

 ROM_SysTickPeriodSet(ROM_SysCtlClockGet() / 200);   那么systick应该是是每秒触发200次吧?,例程注释说是100次。看来例程里边的注释也是有错误的。…

查看全部问答>

关于我的e2world的生活臆断

准确的来讲,在“eeworld”里,我就是一位freshman,因为刚进来不久。看到这里面有这么多高手,还能下载那么多难能可贵的资料,我甚是欣喜.在这个电子行业里, 我还是一只菜鸟(或许菜鸟都谈不上)。想想自己都已经大三了,虽然对嵌入式系统很是感 ...…

查看全部问答>

upsd内部sram数据保存问题

如题,PC2脚接一电池,掉电情况下电池的电压下降得比较快(芯片功耗很大),当电压下降到低于2v时,就会丢数据了。哪位大哥了解的说一下啊…

查看全部问答>

做一个运放,把0832的电流输出转化为电压输出

各位,我想做一个运放,把0832的电流输出转化为电压输出,谁能提供点资料,我做了几个都不理想,用的是op07…

查看全部问答>