AVR AT90USB1287, 工作电流有点大2.3mA左右,时钟工作频率是8M,还有一个32.768k 跑Time2;
1,首先,程序没有中断时会进入IDE空闲模式,然后会每500ms会醒来扫描一次键盘与LED,没事照样进入睡眠;
2,在PRR0与PRR1平时没有用到的功能会关闭;
3,试过拿一块板,去除外围电路零件,工作电流为2.1mA左右;
那就是说,外围电路影响不大吧,为什么MCU工作电流会很大, 这个程序内部没有开IO上拉电阻;本为没有用的IO口要设为输入状态并开上拉吧;
为什么MCU工作电流会很大?
|