码迷,mamicode.com
首页 > 其他好文 > 详细

PIC16SCM设置不同IO功耗端口状态的影响

时间:2015-10-16 23:11:08      阅读:292      评论:0      收藏:0      [点我收藏+]

标签:

最近做的PIC低功耗微控制器,因此,要设置不同的IO端口状态有关电源的情况测试,在系列万用表的方法来测量电流,供应链管理IO港是在地狱,无头整个系统驱动器。的是PIC16F690单片机。


思路例如以下:系统上电后初始化全部的IO,然后进入调用系统函数SLEEP();进入休眠状态。

1. A、B、Cport所有为输拉:休眠后耗电500uA左右。

2. A、B、Cport所有为输拉:休眠后耗电500uA左右。

3. A、B、Cport所有为输上拉:休眠后耗电2200uA左右。

4. A、B、Cport所有为输下拉:休眠后耗电<1uA。反正万用表直流2mA 档示数为零。我没有更精密的測量工具了,所以详细多少nA不知,但以上測量数据足以给同行们一些启发。

实际运用中,减少晶振的工作频率,关闭BOR欠压复位等设置能够更省电。注意。悬空的IO引脚无论是上拉到VDD还是下拉到GND。总须要拉一下的。假设仅仅设置为输入后输出,而没有设置为上拉到VDD或下拉到GND,则会非常低的功耗,功耗将增加至少十倍。小心啊!

版权声明:本文博主原创文章,博客,未经同意不得转载。

PIC16SCM设置不同IO功耗端口状态的影响

标签:

原文地址:http://www.cnblogs.com/lcchuguo/p/4886492.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!