logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

STM32F429 环境监测项目实战(一):AP3216C 传感器驱动 + I2C 调试踩坑记录

遇到“软复位无效、只有断电才能恢复”的现象,第一时间怀疑 I2C/SPI 外设器件——它们有独立供电,不受 MCU 复位影响。阿波罗板子的 LCD RST 走 PCF8574 是个经典坑,其他开发板可能不同。不是所有 I2C 器件都支持连续读。24C02 EEPROM 支持,AP3216C 不支持。遇到0xFF连续一片,先怀疑连续读。0xFF是 SDA 上拉后的空闲电平,说明从机松手了。多个独立事

#单片机#stm32#mcu +1
STM32CubeMX + VS Code 从零搭建 STM32F429 + FreeRTOS开发环境(阿波罗开发板LCD实战)

volatileuint16_t0x60000000volatileuint16_t0x60080000,否则没有 CMake。路径全部纯英文,不能有中文和空格。FMC 的 Memory type 要选 LCD Interface,不是 SRAM。FreeRTOS 的时基要改成 TIM6,把 SysTick 让给 RTOS。正点原子的不能直接用,会和 CubeMX 和 FreeRTOS 打架。LC

#单片机#stm32#mcu
到底了