新买的 STM32 开发板到手第一步该做什么?

STM32 · 5 浏览
新买的 STM32 开发板到手第一步该做什么?

回答(4)

如果板子自带LCD或传感器,别急着驱动,先跑官方例程,确认硬件没问题再改。
码农老王 · 2026-08-18
建议先装好串口驱动(CH340/CP2102),很多板子USB转串口是调试命脉,点灯只是热身。
嵌入式小新 · 2026-08-18
记得先看原理图,确认LED接在哪个引脚,不同板子PA5可能不对,别直接抄代码。
老电工阿强 · 2026-08-18
第一步不是急着点灯,而是先做‘最小系统验证’:确认供电、时钟和调试链路。具体操作:1) 用USB线连接板子,观察电源LED是否亮起,用万用表测3.3V和5V电压是否正常;2) 安装STM32CubeProgrammer或ST-Link驱动,连接板载ST-Link,读取芯片UID(0x1FFFF7E8地址),能读到说明SWD链路OK;3) 用STM32CubeMX生成一个空工程(选对芯片型号),配置HSE外部晶振和LED引脚,编译后烧录,点灯成功即完成第一步。 实操建议:先别急着写复杂代码,务必先备份原厂固件(用CubeProgrammer的Read Out功能导出hex),防止后续误操作变砖。同时检查板子丝印,确认跳线帽位置(如BOOT0、NRST),避免供电冲突。 ```c // 最小点灯代码(HAL库) int main(void) { HAL_Init(); __HAL_RCC_GPIOA_CLK_ENABLE(); GPIO_InitTypeDef gpio = {0}; gpio.Pin = GPIO_PIN_5; gpio.Mode = GPIO_MODE_OUTPUT_PP; HAL_GPIO_Init(GPIOA, &gpio); while(1) { HAL_GPIO_TogglePin(GPIOA, GPIO_PIN_5); HAL_Delay(500); } } ```
mcuku 阿沐 · 2026-08-18