打印
[其他芯片]

CH32F103 三种程序下载方式ST-LINK下载, 串口下载与USB下载

[复制链接]
932|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
GPIO_InitStructure);                  
}

int main(void)
{
    NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
    Delay_Init();
    USART_Printf_Init(115200);
    GPIO_Toggle_INIT();
    printf("SystemClk:%d\r\n", SystemCoreClock);
    printf("GPIO Toggle TEST\r\n");

    while(1)
    {
        Delay_Ms(250);
        PCout(13) ^= (1<<0);
        }
}



使用特权

评论回复
评论
实际测量不符 2022-12-28 23:45 回复TA
———————————————— 版权声明:本文为CSDN博主「xuix111」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/xuix111/article/details/122678153 
沙发
实际测量不符|  楼主 | 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就可以直接下载

使用特权

评论回复
5
实际测量不符|  楼主 | 2022-12-28 23:47 | 只看该作者
串口下载

1. 硬件连接

Rx  -> A9
Tx  -> A10
GND –> GND
VCC –> 3V3

使用特权

评论回复
6
实际测量不符|  楼主 | 2022-12-28 23:47 | 只看该作者
2. BOOT0设置

跳线BOOT0设置为高电平

使用特权

评论回复
7
实际测量不符|  楼主 | 2022-12-28 23:48 | 只看该作者
使用软件 WCHISPTool 下载

下载方式: 选择串口
使能USB内部上拉电阻: 如果usb有上拉电阻可以不勾选
选择下载串口
选择要下载的HEX或者bin文件
点击下载

使用特权

评论回复
8
实际测量不符|  楼主 | 2022-12-28 23:49 | 只看该作者
USB下载

1. 硬件连接

CH32F103有2个USB口, 一个是主机USB, 一个是设备USB, 分别对应不同的管脚

使用特权

评论回复
9
实际测量不符|  楼主 | 2022-12-28 23:50 | 只看该作者
HUSB

PB7 -> D+
PB6 -> D-

使用特权

评论回复
10
实际测量不符|  楼主 | 2022-12-28 23:50 | 只看该作者
USB
PA12 -> D+
PA11 -> D-

使用特权

评论回复
11
实际测量不符|  楼主 | 2022-12-28 23:51 | 只看该作者
软件默认下载使用HUSB, 可以用一个USB转Dip的小模块和开发板连接

使用特权

评论回复
12
实际测量不符|  楼主 | 2022-12-28 23:52 | 只看该作者
BOOT0设置

跳线BOOT0设置为高电平

使用特权

评论回复
13
实际测量不符|  楼主 | 2022-12-28 23:53 | 只看该作者
使用软件 WCHISPTool 下载

下载方式: 选择USB
解除读保护
看到usb设备
选择要下载的HEX或者bin文件
点击下载

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

43

主题

589

帖子

1

粉丝