程序直接用smartsnippets烧录到flash中闪光型号为w25x20cl,与14580年连接的引脚为默认0 3 5 6,进入睡眠模式后测量到整体的工作电流为2400 ua。使用另外一个不带闪光的板子测试,将程序调试到ram中测试,进入睡眠模式电流在1.4 ua左右,好像这个功耗都是spi闪光的。看到有说要调用flash断电的来关闭flash,但是不是说进入睡眠模式就会关闭外设吗?我这里该怎么操作呢?板子是我自己做的,最简外围设备,使用一个16米晶振,降低电力clk使用RCX20。谢谢!
设备:
你好,
请帮忙做以下测试,来确定是否电流消耗在了FLASH上:
1.准备两块硬件,曾帮工(不带闪光灯),Bf(带闪光灯)
2.将SDK prox_reporter工程烧录到曾帮工的RAM里,和男朋友的闪光里,用手机应用扫描设备,确保其能运行,然后测试功耗
3.再把固件烧录到曾帮工和男朋友的RAM中,测试功耗
你好!
问题已经解决了。我使用对比测试的方法判断到电流消耗应该是在闪存上。后来我改我的代码,发现SPI部分未初始化完成,导致睡眠模式下闪不会关闭,初始化后功耗在14 ua,我进一步调用断电后,整体功耗在4.3 ua左右了。谢谢
感谢分享