Image
Image

周半梅

+ 关注

粉丝 1     |     主题 204     |     回帖 9090

STM32F4 CubeMX未生成ethernetif_notify_conn_changed ()
2026-11-7 10:25
  • ST MCU
  • 10
  • 58
  但它不该是空的。这个函数的用途是 PHY 检测到 link 变化时通知 lwIP,正确实现要根据当前 link 状态调 net ...  
ST25R3916B 自带自动天线调谐 AAT 技术解决哪些终端天线失谐痛点?
2026-11-7 10:25
  • ST MCU
  • 10
  • 50
  AAT 能补偿的是谐振频率偏移,补偿不了 Q 值下降。金属外壳靠近会让涡流损耗增加、Q 值掉下来,读卡距离照 ...  
STM32L15x 上的系统存储器
2026-11-7 10:25
  • ST MCU
  • 10
  • 46
  L1 的启动模式除了 BOOT0 还要看 BOOT1。BOOT0=1 且 BOOT1=0 才进 System Memory,BOOT1 悬空的话读到什么 ...  
在接收 DMA 的空闲中断中,通过 DMA 发送 UART 数据
2026-11-7 10:25
  • ST MCU
  • 10
  • 72
  先确认是不是真的 overrun。开 USART 的 ORE 中断,或者轮询 ISR 里的 ORE 位,如果丢数据的时刻 ORE 正好 ...  
STM32H7 Flash 在读和写过程中SD损坏
2026-11-7 10:25
  • ST MCU
  • 10
  • 48
  确认一下 TypeProgram 是不是 FLASH_TYPEPROGRAM_FLASHWORD。H7 只支持这一种,传 FLASH_TYPEPROGRAM_WORD ...  
在 FatFS 文件系统中获取文件夹的大小
2026-11-7 10:25
  • ST MCU
  • 10
  • 55
  不用对每个文件再调 f_stat。f_readdir 返回的 FILINFO 里已经填好了 fsize 和 fattrib,直接用就行,能省 ...  
HAL_UART_Transmit_IT 没有任何输出,并且会破坏 printf
2026-11-7 10:25
  • ST MCU
  • 10
  • 55
  去 CubeMX 的 NVIC 页勾上 USART2 global interrupt,NUCLEO-G491RE 的虚拟串口接的是 USART2(PA2/PA3)。 ...  
STM32G4 硬件过采样 ADC 如何提升电机电流采样精度,优化低速转矩性能?
2026-11-7 10:25
  • ST MCU
  • 10
  • 43
  过采样只对白噪声有效。电机驱动里的噪声主要是 PWM 开关噪声,是相关的、有固定频率的,过采样平均不掉。 ...  
STM32F10x + FatFs 问题
2026-11-7 10:25
  • ST MCU
  • 10
  • 48
  f_mount(0, "", 1) 这个卸载用法不对。FatFs R0.12 之后卸载应该传 f_mount(NULL, "", 0),第三个参数是立 ...  
Modbus报0x02不一定是配置错——聊聊地址口径、字序和"方言"设备
2026-11-7 10:25
  • ST MCU
  • 10
  • 58
  判断字序有个技巧:测试值别用 22.5 这种。41 B4 00 00 的低字是全零,四种字序里有两种看起来一模一样,你 ...  
STM32F439 的 SD 卡 SDIO 初始化失败
2026-11-7 10:13
  • ST MCU
  • 11
  • 78
  CMD55 的响应走 CMD 线,跟 DATA3 接不接没关系,所以别往「只接了一根数据线」上想。CMD0 和 CMD8 能过说 ...  
I2C 从 STM32F2 迁移至 STM32F7
2026-11-7 10:18
  • ST MCU
  • 11
  • 50
  你看到的源码是对的,而且这是 ST 的版本差异。CubeF7 早期版本的 HAL 里 FIRST_FRAME 传的是 RELOAD 模式 ...  
SRM 固件源码以及编程相关说明
2026-11-7 10:23
  • ST MCU
  • 11
  • 50
  UM3174 是硬件手册,本来就不含固件;DB4559 是数据简报,更不会有。真要有源码,应该在板子页面的 Softwar ...  
两内核之间的数据共享
2026-11-7 10:27
  • ST MCU
  • 11
  • 71
  别用 FreeRTOS 的 semaphore 做跨核同步。两边各有各的调度器和堆,信号量根本传不过去,硬传只会得到一堆 ...  
STM32H723 以太网 UDP 发送运行数小时之后失败
2026-11-7 10:30
  • ST MCU
  • 11
  • 53
  改法很直接:pbuf_alloc 用 PBUF_REF,payload 直接指你的静态发送缓冲区。这样只从 memp 池取一个几十字节 ...  
LPUART3 DMA 检测到 IDLE 之后不会停止传输
2026-11-7 10:34
  • ST MCU
  • 11
  • 55
  去看 HAL 源码里 UART_EndRxTransfer 那段:只有 hdmarx 的 Mode 不等于 DMA_CIRCULAR 才会调 HAL_DMA_Abor ...  
SPI 主机仅接收模式读取 SSI 编码器遇到的问题
2026-11-9 13:33
  • ST MCU
  • 13
  • 70
  RXNE 一直置位也是同一个原因:你确实收到了第 4 个字节(那个 CRC),HAL 只读了 3 个,剩下的留在 DR 里 ...  
优化大量 小数据SPI 传输的性能
2026-11-7 10:43
  • ST MCU
  • 11
  • 51
  最大的收益在减少事务数,不是提频率。AD4630 支持一次读出两个通道(8 字节一帧),4 片就是 4 次而不是 8 ...  
FDCAN 和 Zephyr 问题
2026-11-7 10:47
  • ST MCU
  • 11
  • 50
  重点查 VDDIO2。U5 上 PB8/PB9 属于 VDDIO2 供电域,不调 HAL_PWREx_EnableVddIO2() 这组脚是没电的,输出* ...  
H5系列的USB外设驱动
2026-11-7 10:51
  • ST MCU
  • 11
  • 59
  改库没意义,CubeMX 每次重新生成都会覆盖。真嫌冗余就在上面加一层薄封装,把 USBD_XXX_RegisterInterface ...  
2
3
近期访客