【电路笔记 STM32】STM32下载器完整配置流程:驱动安装+硬件连接+芯片包安装+软件测试

文章目录

驱动

  • 未安装驱动:使用ST-Link下载方式,在Keil5中用download直接下载报错:ST-Link usb communication error。

配置时钟和Debug模式


安装USBDriver

  • 未安装USBDriver:
  • 未安装USBDriver:
  • 根据电脑系统版本,选择dpinst_amd64.exe 或者dpinst_x86.exe安装:




  • 在\Keil_v5\ARM\STLink中找到ST-LinkUpgrade.exe,
  • 点击Devive Connect按钮。
  • 点击YES(出问题重新启动仿真器)
  • 升级完成
  • 回到Keil过后就可以重新下载了。

硬件

安装芯片包(Device)

软件测试

cpp 复制代码
static void MX_GPIO_Init(void)
{
    GPIO_InitTypeDef GPIO_InitStruct = {0};
    __HAL_RCC_GPIOC_CLK_ENABLE();                         
    GPIO_InitStruct.Pin = GPIO_PIN_13;
    GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; // 推挽输出
    GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
    HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);              

    HAL_GPIO_WritePin(GPIOC, GPIO_PIN_13, GPIO_PIN_SET);   
}

while (1)
{
  /* USER CODE END WHILE */

  /* USER CODE BEGIN 3 */
	HAL_GPIO_TogglePin(GPIOC, GPIO_PIN_13); // ??PC13??
	HAL_Delay(5000); // ??500ms(LED??)
  /* USER CODE BEGIN 3 */
}

CG

相关推荐
fanged2 小时前
STM32(6)--HAL2(PWM/I2C/ADC)(TODO)
stm32·单片机·嵌入式硬件
gjc5922 小时前
MySQL执行计划详解:从看不懂到秒懂,一线DBA的实战笔记
数据库·笔记·mysql·dba
极客 - L U2 小时前
常规细节积累
单片机·嵌入式硬件
fanged4 小时前
前端的调试(TODO)
笔记
Mixtral11 小时前
2026年4款学习转写工具测评:告别逐字整理,自动生成复习资料
笔记·学习·ai·语音转文字
鄭郑11 小时前
【playwright 学习笔记】原理讲解与基础操作 --- day01
笔记·学习
2301_8107463112 小时前
CKA冲刺40天笔记 - day10 K8S namespace
笔记·容器·kubernetes·k8s
Yu_Lijing12 小时前
基于C++的《Head First设计模式》笔记——模式合作
c++·笔记·设计模式
代码游侠12 小时前
学习笔记——时钟系统与定时器
arm开发·笔记·单片机·嵌入式硬件·学习·架构