
最近入手了一个开发板,只有一个串口助手模块大小的尺寸,功能强大,可以用作开发板测试基本外设、用作串口助手、用作ST-Link、用作离线烧写器等。![]() 点亮LED的步骤如下: 1、通过STM32CubeMX创建工程。 ①打开STM32CubeMX, 选择ACCESS TO MCU SELECTOR, 输入STM32F103C8, 点击Start Project。 ②点击单片机的PA1,选择GPIO_Output, RCC的HSE选择Crystal/Ceramic Resonator, SYS的Debug选择Serial Wire。 ③Clock Configuration中HCLK输入72回车可以自动配置好时钟。 ④Project Manage输入项目名称,选择项目路径,IDE选择MDK-ARM(这个就是Keil), Code Generator勾选Copy only the necessary library files和 Generate peripheral initialization as a pair of ".c/.h" files per peripheral。 点击GENERATE CODE。 2、编写程序。 在主函数的while(1)中添加下面四行代码。 HAL_GPIO_WritePin(GPIOA, GPIO_PIN_1, GPIO_PIN_SET); HAL_Delay(1000); HAL_GPIO_WritePin(GPIOA, GPIO_PIN_1, GPIO_PIN_RESET); HAL_Delay(1000); 编译即可生成Hex文件。 3、下载程序。 打开100ask_stm32f103_tools.exe, 选择生成的Hex文件, 选择合适串口, 点击开始下载。 ![]() 至此,开发板的蓝色LED已经开始闪烁了。 ———————————————— 版权声明:Harry Fu |
【有奖体验】STM32Cube通过Clang/LLVM支持进一步简化代码开发
STM32CubeMX应用结构选择指南
经验分享 | STM32CubeMX 生成时钟获取函数的分析
兔哥的最强U5图显【000】——U5G9最小系统绘制
兔哥的ST67——【000】ST67模组订购
基于LORA的环境感知系统
经验分享 | 使用CubeMx配置NVIC时为何不见子优先级?
经验分享 | 三个 ADC 同步模式配置以及 CubeMx 错误配置的解决方法
兔哥的边缘AI【001】——DIY-STM32N6全IO扩展板
兔哥的BLE【002】-WB09最小系统板PCB设计