打印

串口发送功耗问题

[复制链接]
2661|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
goldcat|  楼主 | 2007-2-25 15:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教,pic16f688如何在发送串口数据时把芯片的功耗降到最低?现在是4mhz,电流约为0.6ma,因要用电池供电,并且大部分时间都作串口发送,希望再把功耗降低,请帮忙,先谢哦
沙发
highend| | 2007-2-25 15:50 | 只看该作者

串口发送,休眠


串口速率多少??

是否可以提高串口速度?
是否可以降低工作频率?


数据发送,休眠......

使用特权

评论回复
板凳
goldcat|  楼主 | 2007-2-25 19:15 | 只看该作者

rt

串口速率已不可变,工作频率更改涉及到全部的时序修改,很麻烦,并且降低频率好像会对波特率精度有所影响,,测试过降到1mhz时可降为0.35ma左右,已把那当作最后处理手段。

很想用休眠的方法,但不知是否由于采用内部振荡器的原因,休眠后不能唤醒,请再指点!

使用特权

评论回复
地板
xieyuanbin| | 2007-2-25 19:41 | 只看该作者

休眠只能由有限的几个事件唤醒.

如果要定时,有两个途径:一个是WDT唤醒,但精度不高,可能误差50%;另一个是TMR2唤醒,但必须是外部独立振荡,而且必须是低频晶体振荡.
另一种方法是使用WDT唤醒或其他方式,唤醒之后再发送数据,发送完毕再休眠.但似乎不符合你的条件.

使用特权

评论回复
5
yewuyi| | 2007-2-26 08:26 | 只看该作者

内部振荡器???

光这个的功耗就够你受的了……


换LP晶体……

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

8

帖子

0

粉丝