[其他芯片] CH32F103 三种程序下载方式ST-LINK下载, 串口下载与USB下载

[复制链接]
1246|13
 楼主| 实际测量不符 发表于 2022-12-28 23:43 | 显示全部楼层 |阅读模式
  1. GPIO_InitStructure);                  
  2. }

  3. int main(void)
  4. {
  5.     NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
  6.     Delay_Init();
  7.     USART_Printf_Init(115200);
  8.     GPIO_Toggle_INIT();
  9.     printf("SystemClk:%d\r\n", SystemCoreClock);
  10.     printf("GPIO Toggle TEST\r\n");

  11.     while(1)
  12.     {
  13.         Delay_Ms(250);
  14.         PCout(13) ^= (1<<0);
  15.         }
  16. }



评论

———————————————— 版权声明:本文为CSDN博主「xuix111」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/xuix111/article/details/122678153  发表于 2022-12-28 23:45
 楼主| 实际测量不符 发表于 2022-12-28 23:44 | 显示全部楼层
烧录/下载

CH32F103 有三种程序下载方式, 分别为:ST-LINK下载, 串口下载与USB下载
 楼主| 实际测量不符 发表于 2022-12-28 23:45 | 显示全部楼层
通过ST-link下载

将开发板通过ST-link连上电脑
在Keil MDK中, 点击项目配置图标, 打开项目选项, 切换到Debug标签
在Use中选择 ST-Link Debuger
点击右侧的 Settings, 在打开的对话框中, Target Com要选择SW, 此时右侧的SW Device, 应该能看到这个ST-Link的信息, IDCODE为0x2Bxxxxx, Device Name为 ARM CoreSight SW-DP 之类的设备名
在上面打开的对话框中, 切换到Flash Download选项, 如果下面的Programming Algorithm中, 不是CH32F1xx Flash, 需要点击下面的add增加算法, 选择CH32F1xx Flash
还是这个对话框, 记得勾选 Reset and Run选项
OK保存
 楼主| 实际测量不符 发表于 2022-12-28 23:46 | 显示全部楼层
之后, 和STM32的用法一样, 点击F8就可以直接下载
8051063ac64ca44094.png
 楼主| 实际测量不符 发表于 2022-12-28 23:47 | 显示全部楼层
串口下载

1. 硬件连接

Rx  -> A9
Tx  -> A10
GND –> GND
VCC –> 3V3
 楼主| 实际测量不符 发表于 2022-12-28 23:47 | 显示全部楼层
2. BOOT0设置

跳线BOOT0设置为高电平
 楼主| 实际测量不符 发表于 2022-12-28 23:48 | 显示全部楼层
使用软件 WCHISPTool 下载

下载方式: 选择串口
使能USB内部上拉电阻: 如果usb有上拉电阻可以不勾选
选择下载串口
选择要下载的HEX或者bin文件
点击下载
 楼主| 实际测量不符 发表于 2022-12-28 23:49 | 显示全部楼层
USB下载

1. 硬件连接

CH32F103有2个USB口, 一个是主机USB, 一个是设备USB, 分别对应不同的管脚
 楼主| 实际测量不符 发表于 2022-12-28 23:50 | 显示全部楼层
HUSB

PB7 -> D+
PB6 -> D-
 楼主| 实际测量不符 发表于 2022-12-28 23:50 | 显示全部楼层
USB
  1. PA12 -> D+
  2. PA11 -> D-
 楼主| 实际测量不符 发表于 2022-12-28 23:51 | 显示全部楼层
软件默认下载使用HUSB, 可以用一个USB转Dip的小模块和开发板连接
 楼主| 实际测量不符 发表于 2022-12-28 23:52 | 显示全部楼层
BOOT0设置

跳线BOOT0设置为高电平
 楼主| 实际测量不符 发表于 2022-12-28 23:53 | 显示全部楼层
使用软件 WCHISPTool 下载

下载方式: 选择USB
解除读保护
看到usb设备
选择要下载的HEX或者bin文件
点击下载
您需要登录后才可以回帖 登录 | 注册

本版积分规则

50

主题

607

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部