【电路笔记 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

相关推荐
摇滚侠8 小时前
《SpringBoot 3:入门与应用实战》第 13 章 整合 MyBatis 整合 MyBatis 阅读笔记 38
spring boot·笔记·mybatis
Jaixln_HRF8 小时前
芯维尔CN3921 2A/30V同步降压转换器芯片,集成120/80mΩ MOSFET与680kHz频率,用于汽车电子/IoT/便携仪器
嵌入式硬件·物联网·硬件工程
糖糖单片机设计8 小时前
STM32智能行李箱控制系统
stm32·单片机·嵌入式硬件
Rocktech_ruixun8 小时前
机器人视觉SLAM对主控硬件有哪些要求?瑞迅科技RK3588/3576/3568分级方案解析
人工智能·嵌入式硬件·机器人
Brilliantwxx8 小时前
【STM32】GPIO :寄存器原理、点灯实战与输出特性全解
stm32·单片机·嵌入式硬件
西城微科方案开发8 小时前
充气泵方案开发
单片机·嵌入式硬件
jianqiang.xue9 小时前
审查技能库(中):硬件与系统安全
stm32·单片机·物联网·架构·esp32
zcmodeltech9 小时前
工程车模型多车型动作控制系统设计与实现方案——基于STM32与Modbus RTU的挖掘机、装载机、自卸车、起重机、电力工程车全场景控制方案,服务范围覆盖全国
分布式·stm32·单片机·嵌入式硬件·交互
Zhang.Yi9 小时前
STM32-I2C
stm32·单片机·嵌入式硬件
LCG元9 小时前
STM32L431 低功耗实战:STOP2 模式 + LPUART 唤醒 + 实测电流对比
stm32·单片机·嵌入式硬件