Image
Image

stormwind123

+ 关注

粉丝 3     |     主题 694     |     回帖 5188

STM32 I2C SDA、SCL 两根总线持续被拉低故障
2026-7-4 18:16
  • ST MCU
  • 17
  • 38
  I2C的CR1寄存器中的STOP或START位在写入后需要硬件自动清零,若因软件重复写入或未等待清零就执行后续操作 ...  
USB Host 外部中断异常
2026-7-4 18:39
  • ST MCU
  • 16
  • 33
  重新使能按键中断时未清除EXTI_PR挂起寄存器中的残留标志,若旧标志未处理,新中断触发时NVIC可能认为已挂 ...  
X-CUBE-BLE BlueNRG 多从设备并发连接掉线
2026-7-4 19:14
  • ST MCU
  • 17
  • 20
  从设备在多连接场景下需要更大的user_fifo_size来缓存主机和控制器产生的事件,否则可能造成事件处理延迟 ...  
STM32F767ZI + lwIP + FreeRTOS Ping无应答
2026-7-4 17:36
  • ST MCU
  • 27
  • 40
  DMA发送完成中断是否正常触发?若未等待发送完成就释放缓冲区,描述符指向的内容可能被后续任务覆盖。 ...  
SPI 从机 MISO 数据偏移残留上一轮旧数据
2026-7-3 21:42
  • ST MCU
  • 15
  • 16
  每次传输8字节后DMA指针未显式重置,下次传输可能从历史偏移位置继续。  
WAV 文件音频杂音问题
2026-7-3 12:17
  • ST MCU
  • 16
  • 24
  归一化后再反归一化,动态范围损失很大,建议直接用定点数整数运算做滤波,避免浮点转换带来的精度损失和开 ...  
STM32U5 STOP2 休眠后 SPI 外设无法唤醒通信
2026-7-2 22:46
  • ST MCU
  • 14
  • 14
  别直接从别的STM32系列抄低功耗SPI代码,U5的SRD域配置逻辑和F4、F1完全不一样,旧代码不兼容。 ...  
STM32F427 固件升级完整方案
2026-7-3 12:03
  • ST MCU
  • 16
  • 28
  无论哪种方式,升级前都要校验固件完整性,比如CRC32,防止传输错误导致设备变砖,官方DFU协议自带这个机制 ...  
STM32_USB-FS-Device如何实现 Feature Report 读写
2026-7-3 11:59
  • ST MCU
  • 16
  • 30
  在 usbd_conf.h 里确认 USBD_CUSTOM_HID_OUT_REPORT_BUF_SIZE 宏定义的大小,必须大于等于你最大的 Feature ...  
如何使用 Chan FatFS 里的f_utime函数
2026-7-3 11:45
  • ST MCU
  • 24
  • 38
  先用 f_stat 测试一下这个文件路径能不能通,如果 f_stat 都找不到文件,那 f_utime 肯定也会报 INVALID_NA ...  
NUCLEO-F446ZE 使用 CubeMX 无法配置超过 32MHz 主频
2026-7-3 13:10
  • ST MCU
  • 17
  • 42
  HSE起振需要时间,如果在代码里没给够启动延时,程序就会一直卡在等待HSE就绪的死循环里。 ...  
lwIP + FreeRTOS示例工程调试失败
2026-7-2 11:58
  • ST MCU
  • 17
  • 32
  Cortex-M4的Cache如果没配置好,DMA描述符放在Cacheable区域时,CPU和DMA看到的数据可能不一致。 ...  
STM32 USB OTG 主机 / 设备库整体架构结构疑问
2026-7-3 15:27
  • ST MCU
  • 28
  • 40
  USB主机的数据收发其实是在USBH_Process函数里轮询驱动的,不是像设备端那样靠端点中断直接驱动。 ...  
STM32 HAL 库 UART 溢出发生后系统卡死
2026-7-3 09:42
  • ST MCU
  • 18
  • 44
  DMA方式收发时,溢出处理逻辑和中断方式不一样,你用的是哪种方式也得考虑进去。 ...  
Bootloader 跳转应用触发 HardFault 问题
2026-7-2 10:51
  • ST MCU
  • 26
  • 43
  你在startup文件里修改Reset_Handler的做法,如果改成在启动文件里加跳转可能更稳当些。 ...  
运行到 WRITE_REG (FLASH->OPTKEYR, FLASH_OPTKEY1)跳转 HardFaultHandler
2026-7-2 11:16
  • ST MCU
  • 14
  • 31
  双字模式能编程但其他模式不行,可能芯片本身只支持64位对齐写入,其他模式需要额外处理。 ...  
在 Flash 存放两份固件,启动时选择跳转其中一份实现方案
2026-7-2 11:06
  • ST MCU
  • 16
  • 32
  跳转后如果发现运行异常,检查SCB->VTOR寄存器是否被应用代码正确更新,它决定了CPU去哪里找中断向量表。 ...  
NUCLEO-F767 开发板以太网无法稳定上电启动
2026-7-3 09:46
  • ST MCU
  • 17
  • 30
  查看一下HAL_ETH_Init函数返回的值,如果初始化失败,是否尝试重新复位PHY并重试。 ...  
STM32F767以太网发送报文时,TCP 首部校验和固定为 0。
2026-7-3 16:07
  • ST MCU
  • 20
  • 52
  已加DMB和DSB屏障,但故障依然存在,是否说明问题不在CPU缓存一致性,而在DMA与MAC之间的内部握手。 ...  
STM32CubeMonitor ELF 文件报错问题
2026-7-3 16:50
  • ST MCU
  • 7
  • 22
  检查一下工程路径有没有中文或空格,有时候路径不干净会导致gdb解析ELF时读取失败,CubeMonitor底层依赖gdb ...  
2
3
近期访客