开发环境搭建(超详细版)1. 软件安装(配图指引) 1.1 Keil安装步骤: 1.2 ST-Link驱动安装: 2. 第一个工程创建2.1 项目初始化: 2.2 添加主文件: [backcolor=var(--ds-md-code-block-banner-wrap-background-color)][color=var(--dsr-text-2)]c
[color=var(--dsr-icon-fg-1)][color=var(--button-text-color)][backcolor=var(--ds-button-color)][color=var(--button-icon-color)]
复制
[color=var(--button-text-color)][backcolor=var(--ds-button-color)][color=var(--button-icon-color)]
下载
#include "stm32f10x.h" // 标准库头文件void Delay(uint32_t count) { // 简陋延时函数 while(count--);}int main(void) { // 1. 开启GPIOC时钟(APB2总线) RCC->APB2ENR |= (1<<4); // 2. 配置PC13为推挽输出(50MHz) GPIOC->CRH &= ~(0xF<<20); // 先清除原有设置 GPIOC->CRH |= (0x3<<20); // 50MHz推挽输出 while(1) { // 3. LED状态翻转 GPIOC->ODR ^= (1<<13); Delay(500000); // 约500ms }}
3. 硬件连接实操3.1 最小系统接线: [backcolor=var(--ds-md-code-block-banner-wrap-background-color)][color=var(--dsr-text-2)]text
[color=var(--dsr-icon-fg-1)][color=var(--button-text-color)][backcolor=var(--ds-button-color)][color=var(--button-icon-color)]
复制
[color=var(--button-text-color)][backcolor=var(--ds-button-color)][color=var(--button-icon-color)]
下载
ST-Link STM32SWCLK → PA14SWDIO → PA13GND → GND3.3V → 3.3V(可选)
3.2 LED电路: [backcolor=var(--ds-md-code-block-banner-wrap-background-color)][color=var(--dsr-text-2)]text
[color=var(--dsr-icon-fg-1)][color=var(--button-text-color)][backcolor=var(--ds-button-color)][color=var(--button-icon-color)]
复制
[color=var(--button-text-color)][backcolor=var(--ds-button-color)][color=var(--button-icon-color)]
下载
PC13 → 220Ω电阻 → LED正极 → LED负极 → GND
⚠️ 注意:STM32的IO口不要直接驱动大电流负载!
|