历史上的今天
今天是:2025年02月02日(星期日)
2020年02月02日 | PIC单片机 sleep 低功耗调试记录
2020-02-02 来源:eefocus
在执行sleep(); 函数前,可以将不用的引脚设置为模拟输入,高阻态模式。
ANSELAbits.ANSA4 = 1; //进入sleep前,将LED IO口设置为模拟输入
TRISAbits.TRISA4 = 1;
如果设置为数字输入的话,将会提高功耗,约40uA(单个IO)
ANSELAbits.ANSA4 = 0; //设置为数字输入 (不可取)
TRISAbits.TRISA4 = 1;
PIC16F1508中有稳压器控制寄存器,将VREGPM:稳压器功耗模式选择位,置1时,休眠时使能低功耗休眠模式
休眠时消耗的电流最低,唤醒速度较慢
VREGPM=1; //使能低功耗休眠
实测功耗降低了4uA左右。
上一篇:PIC单片机之AD框架
下一篇:pic单片机硬件iic例子
史海拾趣
|
现在coding不再做了,连架构都不做了,专职于做管理还有一些客户交流以及跟公司老总的交流问题,慢慢的,很多技术上的问题就疏远了,都在担心以后技术会不会慢慢就退化了!要跳槽如果没有manager该怎么办呢… 查看全部问答> |
|
当电子工程师也是十余年了,不算有出息,环顾四周,也没有看见几个有出息的!回顾工程师生涯,感慨万千,愿意讲几句掏心窝子的话,也算给咱们师弟师妹们提个醒,希望他们比咱们强! [1]职业规划很重要,好好规划自己的路,不要跟着感觉走!根据 ...… 查看全部问答> |
|
我们的设备上采用的是2G的NAND FLASH外加一个SD卡,三星提供的BSP和相关文档上说设备作为MASS STORAGE时,同时只能将其中一个作为MASS STORAGE连接到PC上,我们想连接PC的时候同时显示这两个存储空间,目前的候选方案是在应用程序上进行一些设置, ...… 查看全部问答> |
|
我是初次接触这个软件,英文版的有点看不懂,有没有高手能帮忙搞一个,将不胜感激!或者是只要兼容vista系统的版本都可以。急求!!!!!!!!!… 查看全部问答> |
|
本帖最后由 dontium 于 2015-1-23 13:26 编辑 正在做一个DSP--PCI的驱动,应用程序调试时出现如下: ----- damned.pjt - Debug ----------------------------- [async_pci.cdb] \\"E:\\\\CCStudio_v3.1\\\\plugins\ ...… 查看全部问答> |
|
可能看到我帖子的人,会有些失望,这么久了才提交个led循闪烁的程序,是不太应该,其实这几天都是在看M4的驱动编程,一直在归纳总结自己在M4学习中Keil软件方面的问题,大家也许看看我的文档,就能不这么责怪我了呵 ...… 查看全部问答> |
|
以下是在使用MSP430中的一些总结: 1.系统时钟问题: 系统默认使用DCO,使用外部高速晶振XT2时必须自己开启XT2,并延时50us等待XT2起振,然后手工清除IFG1中的OFIFG位 !!!!一定要注意操作顺序:打开XT2->等待XT2稳定->切换系统时钟为XT2 若 ...… 查看全部问答> |




