Image
Image

故里说长安

+ 关注

粉丝 0     |     主题 44     |     回帖 460

未接网线先上电,再接网线也不工作
2026-9-10 22:56
  • ST MCU
  • 18
  • 62
  你手动调用netif_set_link_up()之所以无效,是因为这个函数只设置了LINK_UP标志位,但没有设置NETIF_FLAG_U ...  
osEventFlagsSet/Get 在 ISR 中异常
2026-9-10 10:39
  • ST MCU
  • 17
  • 47
  CMSIS_OS2的事件标志组在创建时如果没有指定osEventFlagsAttr_t中的cbSize字段正确大小,使用静态分配时会 ...  
SPI 驱动 SD 卡执行 f_mount 时返回 FR_DISK_ERR
2026-9-10 22:48
  • ST MCU
  • 8
  • 55
  你的SPI_TxByte函数先检查TXE标志再调用HAL_Transmit,但HAL_Transmit内部也检查了同样标志,多此一举而且 ...  
使用中断实现 UART 可变长度数据接收
2026-9-9 12:48
  • ST MCU
  • 12
  • 98
  HAL库还提供了HAL_UARTEx_ReceiveToIdle_IT,这个函数是专门为不定长设计的,不需要自己管理单字节循环。 ...  
STM32F429实现160Mbit/s 的高速 USB
2026-9-10 10:31
  • ST MCU
  • 11
  • 58
  STM32F429的USB OTG HS外设如果使用内部FS PHY,端点数量会被限制为4个,你需要确认你的代码是否正确配置了 ...  
STM32F401 HAL_FLASH_Program 不工作
2026-9-10 10:13
  • ST MCU
  • 19
  • 56
  你的HAL_FLASH_Program传入了(uint32_t)&flashAddress,这是取了参数flashAddress本身的地址,而不是你想写 ...  
在 IAR 下使用 x‑cube‑classb‑v2‑3‑0 时出现链接错误
2026-9-9 10:34
  • ST MCU
  • 13
  • 31
  查.map文件是定位这类问题最直接的办法,能清楚看到这个地址区间里被塞进了哪些段,谁占用了空间 ...  
USBX CDC_ACM + USB_HS:CSRST 标志无法自动清除
2026-9-9 12:49
  • ST MCU
  • 9
  • 108
  你用的STM32U5系列和H7系列的USB_HS寄存器布局有差异,不能直接把H7的源码复制过来。H7的复位超时值可能不 ...  
CRC 计算结果错误
2026-9-7 12:53
  • ST MCU
  • 15
  • 65
  使用CRC_INPUTDATA_FORMAT_HALFWORDS替代WORDS重新测试,因为你的数组元素很多是16位值,改成半字模式后CRC ...  
UART 中断接收问题
2026-9-9 11:17
  • ST MCU
  • 14
  • 93
  UART3的时钟源是APB1还是APB2?F407的UART3在APB1上,APB1最大频率42MHz,如果你把APB1分频太低,波特率计 ...  
ST‑LINK USB 驱动无法安装
2026-9-10 13:21
  • ST MCU
  • 17
  • 103
  NUCLEO-L476的板载ST-LINK/V2-1需要固件版本不低于V2J28M24。去ST官网下载ST-LINK固件升级工具,离线模式下 ...  
STM32F429用作 USB 主机经全速集线器接入低速设备时枚举失败
2026-9-10 14:02
  • ST MCU
  • 21
  • 86
  枚举失败率50%说明问题不在协议层,而在物理层或帧起始间隔的同步上,建议你用示波器抓一下集线器端口使能 ...  
编译项目时FLASH 溢出
2026-9-10 09:33
  • ST MCU
  • 17
  • 75
  STM32F070C6的USB部分需要独占48MHz时钟,PLL配置相关代码被编译器内联展开后也会增加额外指令,检查是否有 ...  
  查看编译生成的.map文件,按代码占用大小排序,找到哪个函数或文件占用了最多的FLASH,通常USB_CDC相关的回 ...  
STM32H7 SPI 配合 DMA 无法工作
2026-9-5 12:49
  • ST MCU
  • 18
  • 76
  官方Keil例程跑通是因为它的启动文件里栈指针指向D1域RAM,而CubeMX的TrueStudio启动文件把栈指向DTCM,你 ...  
HAL_Delay () 是否基于中断实现?
2026-9-9 11:27
  • ST MCU
  • 14
  • 115
  主循环里HAL_Delay()被高优先级中断抢占期间,uwTick依然在每个SysTick里递增。中断返回后,HAL_Delay()继 ...  
定时器编码器模式实现计数值变化触发中断
2026-9-10 11:40
  • ST MCU
  • 12
  • 168
  滤波值设成了15,这是最大滤波深度,但滤波是对输入信号进行采样和多次一致判断,这会引入几十微秒的延迟, ...  
在应用代码中跳转 Bootloader 模式并启用 USB DFU
2026-9-5 12:27
  • ST MCU
  • 18
  • 168
  AN2606里STM32L5的Bootloader模式12对应的是USB DFU,但前提是系统检测到USB电缆插入。如果Bootloader起来 ...  
两块 STM32 板卡 SPI 通信,都收不到有效数据
2026-9-7 14:35
  • ST MCU
  • 14
  • 156
  你用逻辑分析仪或者示波器看过SCK和MOSI的波形吗?如果物理波形上MOSI有正常的0x61电平变化,但从机读出来 ...  
STM32F407 Bootloader 问题
2026-9-9 09:06
  • ST MCU
  • 34
  • 145
  你在main里直接调用 SystemClock_Config() 配置了系统时钟,但如果应用固件用的PLL参数和boot不同,跳转前 ...  
2
3
近期访客