首先说一下我的之前显示的问题,忘记拍不稳定的图片了,这里就口述吧! 不稳定状态:屏幕刷新像素窜位
检测:一开始以为sensorTile供电不足,导致3V3电源抖动导致的,但通过示波器检查Vcc发现没有抖动现象,但是有点不相信实验室的示波器,所以在Vcc和GND之间串了0.1uf的电容,但是没有作用,换了0.01uf的电容也是没有用。隔了好几天后又腾出手来重新看了下原理图,看了看GPIO有没有和固件初始化的冲突,这一切都验证没问题,想了想还是觉得是供电的问题,于是乎搞了个外置可调电源单独供电试了下,可悲,原来是板载电压太高,逗我呢!!!用万用表测了下,确实啊,板载LDK120M-R稳压后的电压在3.4V左右。。。。真是醉了。因为不想外加电路,所以初始化了SD的SCK引脚为高来给Oled供电希望能有用实际证明没用。
最后没办法只能用62k电阻和10k电阻分压取了个3.15v的电压给Vcc,可能是分压后电流不够,所以原本初始化一次的Oled需要初始化两次才能显示。
然后简单说一下海拔测量部分,首先要感谢各位的帮忙提供了很多转换方案,最终拟用了下面这份方案大家后面可以看图片和下载文档了解。通过对气压值进行限幅滤波和随机误差的处理得到了相对稳定可靠的气压值,最终表现出稳定可靠的海拔值。
所以屏幕这边的工作电压区间应当在3~3.3V?规格是怎么样的呢?
我在淘宝上看到一个和你的外观一样的OLED模块 电压范围是3.3-5V
那个是带了稳压电路的,,,我这个偷工减料,,,害得我好惨
之前也怕小,,,但是 没想到这个oled对vcc索取的电流并不大,,,之前测试的时候发现只要oled初始化完了后,把vcc断掉还能继续工作。