
[基本环境] 芯片: STM32F767IGx 模块:串口4 连接射频模块 串口配置: 基本配置+开启IDLE并打开DMA通道 系统:CMISos2 实时操作系统 其他: 射频模块单开任务初始化射频模块 [问题现象] 通过stlink刷机后,串口正常读取射频模块信息。但是断电重启后不能获取不到射频模块信息,这时打开debug什么也不做,然后退出debug模式,串口又能正常获取射频信息。 在debug模式中不管是单步运行还是一直运行,逻辑均正常,能正常获取射频信息。 |
【2025.04.08】每日签到:2025 STM32峰会 | 技术盛宴,等你!来报名诸多板卡赠送!
STM32H743VIT6 HAL 串口DMA发送掉帧
STM32G474CBT6 串口通信问题
STM32CubeMX生成STM32mp135D的USART1,2,3,6代码初始化是空的
STM32MP257 可以用FIT启动CM33吗
STM32cubeProgrammer是否有提供API用于设计定制化的升级软件?
STM8AF62XX+L99PM62GXP LIN通讯的电路原理图有吗?官网提供了一套软件,没找到对应的原理图,请大家指教一下
使用STM32L451CEU6型号的芯片,在用usart(PA9、PA10)进行串口通信时,发送0x55在PC端可以收到正确的数据,但是发送0x80会收到0x00的数据,发送0x01会收到0x7F的数据,串口助手的配置和CubeMX上的配置参数是一样的(都是115200,8N1),请问各位这个是什么原因呀?
STM32H7,0x00000000地址的内容引发hardfault
使用HAL_UARTEx_RxEventCallback实现的uart数据接收不会被清理,一直累加
遇到过类似的情况,不过我串口接的是WIFI模块,F7串口RX引脚有外部上拉电阻吗?没有的话开启IO内部的上拉,可能会有奇效
感谢关注!目前问题解决了,是复位电路问题,复位时间太短导致部分寄存器还没复位完成。通过软件复位,硬件复位定位出来的。
所以检查一下硬件部分看看复位是否正常。