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


    最近做的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,则会非常低的功耗,功耗将增加至少十倍。小心啊!

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

  • 相关阅读:
    a和b互换的2种方式
    spring cloud 方法调用 feign
    spring boot redis 五种类型使用实例
    springboot引入properties文件 yml文件
    Spark-Streaming结合Redis
    Spark-Streaming结合Mysql案例
    Springboot与scala编写第一个web程序
    Springboot工程Mybatis二级缓存配置
    小奇画画
    saf
  • 原文地址:https://www.cnblogs.com/lcchuguo/p/4886492.html
Copyright © 2020-2023  润新知