本帖最后由 416775364TP 于 2023-3-18 10:15 编辑
使用ADC4单通道采样时(STM32CubeMX配置6.8.0),仿真时发现LD0RDY不能正常置位(初始化代码中自带内部调压器开启),按照手册内容重新关闭内部调压器再进行置位等待,LDORDY位也不能正常置位。而测试官方提供的代码里面能在初始化开启内部调压器后LDORDY能置位,而且还做了校准。仔细核对STM32CubeMX配置没有看出问题。
使用USART是,初始化完后开启接收中断(未使用DMA),然后Printf发送AT指令控制ESP8266,ESP8266初始化完后,串口接收不了数据,如果初始化过程不接ESP8266的TX,初始化完后接上TX脚,就能正常接收数据,不知道是ESP8266初始化过程中返回的数据太多造成异常还是其它问题,理论上有中断不至于出现此情况。在初始化完ESP8266后再次初始化串口,此问题也可以解决。 |