打印

有什么原因会造成这样

[复制链接]
833|22
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yszong|  楼主 | 2016-9-17 10:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
yszong|  楼主 | 2016-9-17 17:28 | 只看该作者

有没有什么特殊的配置啊?

使用特权

评论回复
板凳
heweibig| | 2016-9-17 17:29 | 只看该作者

供电是怎么做的呢?
在不进入低功耗模式下,CPU是不是接受了较大的灌电流

使用特权

评论回复
地板
wuhany| | 2016-9-17 17:32 | 只看该作者
楼主这测试结果跟资料上介绍的出入的确很大的啊,不过测试的时候一定要排除外部因素对单片机的影响(主要就是楼上有大虾说的灌电流)

使用特权

评论回复
5
jiahy| | 2016-9-17 17:32 | 只看该作者

还有啊,搭接一个最简单的单片机最小系统测试就可以的了啊,测试的时候还要保证单片机的看门狗的撒被禁止的啊

使用特权

评论回复
6
shimx| | 2016-9-17 17:33 | 只看该作者

对于不使用的模块应该在程序初始化时将其关闭

使用特权

评论回复
7
jiahy| | 2016-9-17 17:34 | 只看该作者

void IO_init()
{
   P1DIR =0x00;
   P2DIR =0x00;
   P3DIR =0x00;
   P4DIR =0x00;
   P5DIR =0x00;
}
像这样的,在初始化晶振后,就这么干,然后再是需要用到那个IO口的,就把那个IO配置一下就OK啦

使用特权

评论回复
8
dengdc| | 2016-9-17 17:35 | 只看该作者

顺便提一下的,我也是做低功耗仪表的,上楼是我一般写程序的习惯的,各位能借鉴一下就可以的啊

使用特权

评论回复
9
yszong|  楼主 | 2016-9-17 17:37 | 只看该作者
看了上边的几位大侠的讨论,小弟认为还有必要关注下单片机内部及外接晶振的工作状态,暂时不需要的一定要关掉的啊

使用特权

评论回复
10
yszong|  楼主 | 2016-9-17 17:39 | 只看该作者
对了,我在调试程序的时候,又一次用了单片机的ADC采集,数据采完后AD源没有关掉,一直电流就很大的,又来检查来检查去的,最后才发现才完数据后没有及时关闭AD时钟源,电流就不是一般的大啊

使用特权

评论回复
11
午夜粪车| | 2016-9-17 17:43 | 只看该作者

说的都很对,低功耗有很多因素需要一起考虑的。

使用特权

评论回复
12
午夜粪车| | 2016-9-17 17:43 | 只看该作者
您需要确认一下,除了单片机还有其他地方耗电吗?

使用特权

评论回复
13
zhaoxqi| | 2016-9-17 17:44 | 只看该作者
如楼上,是不是其他地方有耗电的

使用特权

评论回复
14
zhaoxqi| | 2016-9-17 17:45 | 只看该作者
还有就是你测试的70mA的测试点是哪里?

使用特权

评论回复
15
shimx| | 2016-9-17 17:47 | 只看该作者
楼主的系统都有什么组成?不一定是芯片的功耗大,这个电流估计芯片都会发烫的

使用特权

评论回复
16
jiaxw| | 2016-9-17 17:48 | 只看该作者
没有做过,不知道lz认为多少电流算是小的呢

使用特权

评论回复
17
yszong|  楼主 | 2016-9-17 17:49 | 只看该作者
结贴了,多谢大家讨论这么多哈,呵呵

使用特权

评论回复
18
51xlf| | 2016-9-17 22:32 | 只看该作者
配置的问题吗?

使用特权

评论回复
19
51xlf| | 2016-9-17 22:36 | 只看该作者
是不是负载存在不一样的地方?

使用特权

评论回复
20
dirtwillfly| | 2016-9-29 21:34 | 只看该作者
注意不使用的模块要关闭,io引脚的状态要配置好

使用特权

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

本版积分规则

830

主题

11379

帖子

4

粉丝