- 博客(3)
- 收藏
- 关注
原创 esp8266 在deep-sleep模式下使用内部rtc唤醒失败的解决方法
在使用ESP8266进行低功耗开发时,遇到设备进入deep-sleep模式后无法通过内部RTC自动唤醒的问题:串口仅输出启动信息,但未执行setup()函数。d.关于deep-sleep模式的好多内容都是付费,其实进入deep-sleep模式很简单,只需要ESP.deepSleep(10 * 1000000);a.需要使用deep-sleep模式,将所有函数都应该放在setup中(查看相关资料了解到)b.在烧录时需要将RST与D0的连接断开,否则烧录不进去。1.在setup()代码中加入D0引脚定义。
2025-06-03 10:44:22
359
原创 aht20无脑操作实现温湿度采集
2.根据自己的mcu修改MYI2C.h的部分代码,MYI2C.c文件不需要修改,下图是MYI2C.h需要修改的内容,其他不用修改,不需要了解详细的IIC通信流程,直接在main.c中调用读取函数即可。最近使用到优信电子的aht20模块,上手时未直接使用优信提供的库,导致操作好久都没成功,最后使用优信提供的代码成功实现aht20的温湿度采集。在main.c中的while循环中调用就行,SENx结构体已经在MYI2C.h文件中定义,无需重新定义。3.在main.c中调用MYI2C.h函数实现温度采集。
2025-05-27 14:10:21
383
原创 keil5 memory窗口内容解读
存储器窗口可以查看固定基地址上的值,在Address栏上输入0x40023000时memory界面如下图所示。单片机中每个存储单元的大小是一个字节,一个字节是两位十六进制数,所以地址0x40023000的值就是EF,地址0x40023003的值就是2E。
2025-01-20 17:07:17
767
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人