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

相关推荐
xuhaoyu_cpp_java3 小时前
项目学习(三)分页查询
java·经验分享·笔记·学习
Szime4 小时前
高速 ADC 国产替代选型:通信、雷达、仪器仪表项目要看哪些参数?
单片机·嵌入式硬件·fpga开发
灯琰16 小时前
# STM32L051K6U6 IAP Bootloader 开发踩坑实录
stm32
菜鸟的学习日记、6 小时前
GPIO的几种模式——以STM32为例
stm32·单片机·嵌入式硬件·gpio
Cloud_Shy6186 小时前
解读《Effective Python 3rd Edition》:从练气到老魔(第五章 Item 33 - 35)
开发语言·人工智能·笔记·python·学习方法
做cv的小昊7 小时前
计算机图形学:【Games101】学习笔记08——光线追踪(辐射度量学、渲染方程与全局光照、蒙特卡洛积分与路径追踪)
图像处理·笔记·学习·计算机视觉·游戏引擎·图形渲染·概率论
星恒随风7 小时前
C++ 类和对象入门(五):初始化列表、explicit 和 static 成员详解
开发语言·c++·笔记·学习·状态模式
辰哥单片机设计7 小时前
STM32智能睡眠检测系统
stm32·单片机·嵌入式硬件
隔窗听雨眠8 小时前
在STM32上跑通TinyML:从模型训练到推理优化的完整实战指南
stm32·单片机·嵌入式硬件
ryanuo710 小时前
Mac(M芯片)上进行嵌入式开发遇到的问题
嵌入式硬件·macos·开发板