合泰芯片休眠问题
由于公司产品需要低功耗,本人也是菜鸟,但是在网上要这方面的介绍但是不是很详细,所以本人就在边学习边调试,功夫不负有心人终于调试好了,以下是本人对合泰芯片休眠状态调试的心得,希望对初学合泰单片机的菜鸟们借鉴。也是对本人学习的巩固。
1.调试以前把PCB板上面的元器件都焊接好,保证调试板一定是OK的。
2.开始调试静态电流,把单片机取下来,看整个PCB板的静态电流是多少,
俊字五行属什么>穿t恤听古典音乐如果有其它的芯片配合的,先把芯片VDD断开,看看外围控制电路的电流是多少,如果外围静态电流大,就自己慢慢找,这里就不详细说明了。
3.外围电路电流达到你想要的值了,就可以开始单片机的设置了。
快递行业分析报告
4.一般的休眠都有一个定时过程,起码要1分钟以上才能进入休眠吧,到合泰
芯片掩膜选项里面把看门狗关闭不用,注;(我这里是I/O脚唤醒,所以这样设置)。把要设定的唤醒口设置为wake-up 。然后再选择带上拉 pull-high。
十王峰
支持近义词5.再设定使用的I/O口,如果你把I/O口作为输入口就要带上拉 pull-high。如
果你把I/O口作为输出口,就不能带上拉。我知道由于控制需要有些I/O口一定要这样设置的,特别注意这里,因为这里会消耗几百uA电流的,把没有使用的I/O设置为输出口。或者在芯片内部没有引出了的也一样。
6.在进入休眠以前要把所使用的I/O口一定要按要求设置好,把init初始化里
杭州西湖的特点
面的特殊寄存器都要关闭,再进入休眠函数_halt();,如果单步进入函数程序,当程序运行到_halt();软件左下脚会显示“掉电模式”。程序会一直停留在这里,等待I/O口唤醒。
7.在休眠函数_halt();后面要把关闭掉的特殊寄存器按init初始的要求重新设定
好。注意;按前面的设置一样,要不然程序运行会不对的。只要按上面的要求设定好基本上是没有问题了。
8.如果还是不明白就联系我邮箱;
学年个人总结>我的特长