Image
Image

豌豆爹

+ 关注

粉丝 6     |     主题 559     |     回帖 2796

STM32C031用 LL 库 实现RTC
2026-9-17 10:38
  • ST MCU
  • 10
  • 57
  测试时可以先不断电,只按复位键,观察 RTC 时间是否继续走。如果继续走,说明 RTC 域供电正常,问题在软件 ...  
STM32F407 CAN 总线 Rx 中断在正常模式下不触发
2026-9-15 13:04
  • ST MCU
  • 17
  • 111
  两块 Discovery 板子的 CAN 收发器供电和共地要确认。SN65HVD234 是 3.3V 供电,如果一块板子收发器没供电 ...  
  但 HAL_CAN_ConfigFilter 在 32 位模式下会把 FilterIdHigh 左移 16 位再和 FilterIdLow 拼起来,如果这四 ...  
HAL_I2C_Master_Receive
2026-9-14 09:37
  • ST MCU
  • 8
  • 100
  连续读取多个字节时,HAL 库会在读最后一个字节前自动发送 NACK 并产生 STOP 条件。如果你手动拼凑时序,需 ...  
可变周期的 PWM DMA 输出
2026-9-14 10:49
  • ST MCU
  • 6
  • 66
  调试时先别接示波器,直接在调试器里看 TIM1->ARR 和 TIM1->CCR1 的值有没有变。如果 DMA 传输触发了但值没 ...  
  AN4776 第5章讲的是定时器 DMA-burst 功能,它和 HAL_TIM_Base_Start_DMA 是两套完全不同的机制。前者通过 ...  
STM32F4 上的boot加载程序问题
2026-9-14 11:26
  • ST MCU
  • 20
  • 76
  __set_MSP(appStack)设置主栈指针后,紧接着调用appEntry(),但此时编译器可能会在两条语句之间插入栈操作 ...  
未接网线先上电,再接网线也不工作
2026-9-17 12:40
  • ST MCU
  • 24
  • 89
  调试时可以打开LWIP的调试输出,观察是否有"Interface is down"或类似的提示信息。如果看到ARP请求被拒绝或 ...  
SPI 驱动 SD 卡执行 f_mount 时返回 FR_DISK_ERR
2026-9-11 13:47
  • ST MCU
  • 9
  • 64
  你的SPI时钟频率没有在代码里配置,如果HSPI1的波特率高于400kHz,SD卡在初始化阶段(CMD0之后)无法正常工 ...  
STM32F429实现160Mbit/s 的高速 USB
2026-9-10 10:31
  • ST MCU
  • 11
  • 107
  关于libusb编译,Linux下需要从源码安装libusb-1.0库,安装后可以通过pkg-config验证版本,Windows则需要用 ...  
在 IAR 下使用 x‑cube‑classb‑v2‑3‑0 时出现链接错误
2026-9-9 10:34
  • ST MCU
  • 13
  • 74
  处理这个问题可以参考IAR自带的帮助文档,里面有专门讲Lp015错误类型的章节 ...  
STM32G070 I2C 从机问题修复
2026-9-17 12:30
  • ST MCU
  • 22
  • 205
  整个问题最简单的修法:放弃用Seq_Receive做链式接收,改成在AddrCallback里用HAL_I2C_Slave_Receive_IT一 ...  
编译项目时FLASH 溢出
2026-9-16 14:23
  • ST MCU
  • 21
  • 148
  很多USB_CDC示例工程是为STM32F103或F4系列设计的,这些芯片的FLASH更大,直接把示例代码移植到F0上需要裁 ...  
仅发送模式、软件实现的 3M波特率的串口有时会发出乱码
2026-9-17 12:55
  • ST MCU
  • 57
  • 327
  总结一个最直接的验证方法:把波特率降到115200,跑同样的代码跑一个小时看有没有乱码。如果115200下完全正 ...  
HAL_SPI_Transmit_IT 发生阻塞
2026-9-8 10:33
  • ST MCU
  • 9
  • 111
  你的HAL_SPI_Transmit_IT传入的Size参数是1,但底层TC(传输完成)中断和TXE(发送空)中断的触发逻辑不同 ...  
STM32F407 Bootloader 问题
2026-9-16 15:12
  • ST MCU
  • 37
  • 220
  跳转前你应该用 __DSB() 和 __ISB() 指令做指令同步,F407的流水线比F103深,直接改SP再跳转会导致预取队列 ...  
USBX CDC_ACM + USB_HS:CSRST 标志无法自动清除
2026-9-9 12:49
  • ST MCU
  • 9
  • 132
  你从H7教程复制源码到U5工程,关键差异在于H7用的是USB_HS外设带内置PHY,而U5A5的USB_HS必须配合UCPD和外 ...  
开启数据缓存后 FATFS 的 f_open 失败
2026-9-17 15:35
  • ST MCU
  • 23
  • 145
  f_open失败的具体错误码是FR_NO_FILESYSTEM还是FR_DISK_ERR,这两种错误对应不同原因,前者是缓存脏数据导 ...  
osThreadCreate 之后调用 HAL_Delay 的问题
2026-9-12 19:37
  • ST MCU
  • 13
  • 192
  你现在卡住的关键原因是中断优先级配置问题。FreeRTOS把SysTick和PendSV的中断优先级设成最低,而BASEPRI的 ...  
两块 STM32 板卡 SPI 通信,都收不到有效数据
2026-9-7 14:35
  • ST MCU
  • 14
  • 202
  建议你把软件片选改成硬件NSS模式先试一下,因为硬件NSS在数据传输前后会自动管理片选信号时序,软件控制的 ...  
2
3
近期访客