[基本环境] 芯片: STM32F767IGx 模块:串口4 连接射频模块 串口配置: 基本配置+开启IDLE并打开DMA通道 系统:CMISos2 实时操作系统 其他: 射频模块单开任务初始化射频模块 [问题现象] 通过stlink刷机后,串口正常读取射频模块信息。但是断电重启后不能获取不到射频模块信息,这时打开debug什么也不做,然后退出debug模式,串口又能正常获取射频信息。 在debug模式中不管是单步运行还是一直运行,逻辑均正常,能正常获取射频信息。 |
DMA发送函数只能被调用一次
STM32L431在STOP2模式下能否将串口的RX配置成EXTI唤醒呢?为什么我的唤醒不了呢?并且空闲中断也不能用
stm32 DMA串口接收到数组,数组元素顺序错乱怎么办?
《2024 ST工业峰会》心得分享:
请教如何获取STM32MP1的Distribution Package软件开发包
免费试用|领取你的STM32G491,完成你的开发计划
STM32H7串口智能卡模式
如何使用STM32CubeMX修改STM32Cube_FW_MP2_V1.0.0固件中的项目例程引脚?
如何关闭stm32mp1xx-DK的gtk演示程序
STM32MP135移植lvgl build fatal error: drm.h: No such file or directory
遇到过类似的情况,不过我串口接的是WIFI模块,F7串口RX引脚有外部上拉电阻吗?没有的话开启IO内部的上拉,可能会有奇效
感谢关注!目前问题解决了,是复位电路问题,复位时间太短导致部分寄存器还没复位完成。通过软件复位,硬件复位定位出来的。
所以检查一下硬件部分看看复位是否正常。