完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
求助一个问题。
已经根据手册要求,修改了esp_init_data_default_v08.bin的第127个BYTE为0xFF (如下图) 但是,通过串口打印: os_printf("ADC=%urn",system_get_vdd33()); 输出的值一直都是65535 开发板的ADC引脚已经悬空。 请问我是否忽略了其他什么方面? 谢谢。 |
|
相关推荐
1个回答
|
|
根据您的描述,system_get_vdd33()函数返回的值总是65535,这可能是由于以下几个原因:
1. **ADC配置问题**:确保您已经正确配置了ADC通道。检查您的代码,确保您已经设置了正确的ADC通道和分辨率。 2. **电源问题**:如果VDD33电源不稳定或者电压过高,可能会导致ADC读取错误。请检查您的电源电路,确保VDD33电源稳定且在正常范围内。 3. **硬件问题**:可能是开发板上的ADC引脚存在硬件问题,导致读取错误。您可以尝试使用其他ADC引脚进行测试,看看是否仍然出现相同的问题。 4. **软件问题**:可能是您的代码中存在逻辑错误或者调用了错误的函数。请检查您的代码,确保您调用了正确的函数,并且逻辑正确。 5. **固件问题**:可能是您的ESP8266固件存在问题。您可以尝试重新烧录固件,或者使用其他版本的固件进行测试。 6. **ESP8266模块问题**:如果以上方法都无法解决问题,可能是您的ESP8266模块本身存在问题。您可以尝试更换一个模块进行测试。 建议您按照以下步骤进行排查: 1. 确保您的代码中正确配置了ADC通道和分辨率。 2. 检查VDD33电源是否稳定且在正常范围内。 3. 尝试使用其他ADC引脚进行测试。 4. 检查您的代码,确保逻辑正确且调用了正确的函数。 5. 重新烧录固件,或者尝试使用其他版本的固件。 6. 如果问题仍然存在,尝试更换ESP8266模块。 希望这些建议能帮助您解决问题。如果还有其他问题,请随时提问。 |
|
|
|
只有小组成员才能发言,加入小组>>
142个成员聚集在这个小组
加入小组529浏览 6评论
442浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
426浏览 5评论
423浏览 4评论
399浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-10 11:34 , Processed in 0.782023 second(s), Total 82, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号