STM32F0DISCOVERY配套程序
已安装最新版STM32CubeIDE(1.8.0版本,Windows系统)在STM32F0DISCOVERY开发板进行程序测试,打开/导入"LED闪烁"类示例程序。已完成Help > ST-LINK Upgrade的固件更新,STM32CubeIDE可与STM32F0DISCOVERY模块通信。在STM32CubeIDE中,从Information Center进入"STM32 Project from STM32Cube examples",完成MCU/MPU选择器(STM32F058R8)和开发板选择器(STM32F0DISCOVERY),但从示例选择器似乎未筛选出兼容示例——列表显示6164项涵盖所有开发板类型,少数LED闪烁示例均不匹配目标CPU/Discovery型号。
你这情况我也遇到过,好像CubeIDE的示例库没完全按板子型号过滤。 直接选F0系列的通用BSP例程试一下,LED闪烁代码都差不多。 其实你只要手动配置GPIO输出脚,几行代码就能点灯,不用纠结例程。 我记得老版本CubeMX里是有专门针对F0Discovery的例子,你要不要下个旧版看看。 你更新ST-LINK固件了就说明驱动正常,点灯代码应该能直接烧录。 CubeIDE的6164个例子确实太杂,筛选功能做得不太好,建议用搜索关键字“F0”。 F0DISCOVERY的LED在PC8和PC9,你确认下是不是对应到例程里。 官方例程有时候是针对NUCLEO的,但其实改个引脚定义也能用。 如果只是练手,手动建个空工程写GPIO_Init结构体更直观。 建议别被IDE里那些例程绕晕了,先跑最小代码再慢慢移植比较稳。
页:
[1]