1 ch32v103应用教程 ch32v103c8t6兼容 ch32v103c8t6烧录器-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ch32v103应用教程 ch32v103c8t6兼容 ch32v103c8t6烧录器

工程师邓生 来源:未知 作者:刘芹 2023-08-22 15:19 次阅读

ch32v103应用教程 ch32v103c8t6兼容 ch32v103c8t6烧录器 ch32v103c8t6编程

CH32V103应用教程及烧录器、编程器介绍

CH32V103是一款高性能、低成本的单片机,广泛应用于工业自动化通信汽车电子、医疗仪器等领域。它采用的是ARM Cortex-M3内核,具有丰富的外设,支持多种通信协议,操作灵活、功能强大。本文主要介绍CH32V103的应用教程以及烧录器、编程器的介绍。

一、CH32V103应用教程

1.硬件连接

首先,我们需要准备好CH32V103的开发板和一些外围设备,如LED灯、按键、数码管等。接下来,我们需要将它们进行硬件连接。

2.软件开发

在软件开发方面,我们可以选择Keil、IAR、ARMGCC等软件。以下以Keil为例,介绍CH32V103的软件开发过程。

(1)创建项目

打开Keil软件,选择File->New Project,弹出New Project弹出框。选择CH32V103为芯片型号,选择存储路径和项目名称,单击Save。然后选择Startup код、系统文件等组成项目。

(2)编写程序

在创建好的项目中,我们可以选择在main.c文件中编写程序。程序的编写需要根据实际需求进行,可以包括按键检测、LED灯控制、数码管显示等。

(3)编译程序

编写好程序后,我们需要对程序进行编译。单击Build Target按钮,Keil会将代码编译成二进制文件,生成HEX格式的文件。

(4)烧录程序

编译完成后,我们需要将程序烧录到芯片中。这里介绍两种方法:一种是使用烧录器,另一种是使用编程器。

二、CH32V103烧录器介绍

烧录器是将程序烧录到芯片中的设备。以下介绍CH32V103通用的烧录器。

采用CH32V103烧录器的步骤如下:

(1)连接烧录器

将烧录器与电脑连接,确保设备管理器中已经识别出USB串口。

(2)选择烧录器

打开烧录软件,选择对应芯片型号和烧录接口类型,设置预烧录选项,单击确定。通常的预烧录选项包括擦除全片、校验全片等。

(3)烧录程序

选择HEX文件路径,单击下载按钮,开始烧录。等待烧录完成后,重启芯片即可运行程序。

三、CH32V103编程器介绍

编程器是将程序烧录到芯片中的设备。以下介绍常见的CH32V103编程器。

1. TL866II Plus编程器

TL866II Plus编程器是一款通用的编程器,支持多种型号的单片机,包括CH32V103。使用TL866II Plus编程器的步骤如下:

(1)连接编程器

将编程器与电脑连接,打开编程软件。

(2)选择芯片型号

选择CH32V103芯片型号,设置编程模式。

(3)烧录程序

选择HEX文件路径,单击烧录按钮,开始烧录。等待烧录完成后,重启芯片即可运行程序。

2. ST-LINK/V2编程器

ST-LINK/V2编程器是ST公司推出的一款JTAG/SWD仿真器,兼容多种芯片型号,包括CH32V103。使用ST-LINK/V2编程器的步骤如下:

(1)连接编程器

将编程器与电脑连接,打开编程软件。

(2)连接芯片

连接电源和调试线,将程序烧录到芯片中。

总结

本文介绍了CH32V103的应用教程以及常见的烧录器、编程器。不同的开发环境和需求,可以选择不同的软件和硬件设备。在开发过程中,建议理解硬件连接、软件开发、编译程序、烧录程序等步骤,避免出现问题,提高开发效率。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • led灯
    +关注

    关注

    22

    文章

    1592

    浏览量

    107948
  • 数码管
    +关注

    关注

    32

    文章

    1882

    浏览量

    91060
  • 烧录器
    +关注

    关注

    3

    文章

    184

    浏览量

    26278
  • CH32V103
    +关注

    关注

    1

    文章

    13

    浏览量

    1009
收藏 人收藏

    评论

    相关推荐

    使用CH32V103C8TC设置中断优先级分组时,编译报错的原因?

    使用CH32V103C8TC设置中断优先级分组时,设置为NVIC_PriorityGroupConfig(NVIC_PriorityGroup_0);编译报错 而使用NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1); 却不会报错 这是什么原因呢??
    发表于 09-27 06:03

    CH32V103 使用中断优先级分组0时报错

    使用CH32V103C8TC设置中断优先级分组时,设置为NVIC_PriorityGroupConfig(NVIC_PriorityGroup_0);而使用NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1);却不会报错
    发表于 09-23 13:52

    19.4-STM32接收数据-状态显示在屏幕 openMV寻迹与小车控制 Openmv+STM32F103C8T6视觉巡线小车

    19.4-STM32接收数据-状态显示在屏幕 openMV寻迹与小车控制 Openmv+STM32F103C8T6视觉巡线小车
    的头像 发表于 08-20 11:12 901次阅读
    19.4-STM32接收数据-状态显示在屏幕 openMV寻迹与小车控制 Openmv+STM32F<b class='flag-5'>103C8T6</b>视觉巡线小车

    第七章-V1.5 STM32超声波测距STM32F103C8t6超声波避障小车 超声波避障模块 STM32超声波测距

    5STM32超声波测距STM32F103C8t6超声波避障小车
    的头像 发表于 08-15 16:25 658次阅读
    第七章-<b class='flag-5'>V</b>1.5 STM32超声波测距STM32F<b class='flag-5'>103C8t6</b>超声波避障小车 超声波避障模块 STM32超声波测距

    STMC32F103C8T6核心板原理图

    STM32F103C8T6原理图
    发表于 07-15 11:47 5次下载

    STM32F103C8T6烧录程序后上电不工作是怎么回事?

    STM32F103C8T6 烧录程序后上电不工作
    发表于 05-24 07:27

    学STM32为什么首选F103C8T6

    STM32F103C8T6是STMicroelectronics(ST)推出的一款基于ARMCortex-M3内核的32位微控制单片机(MCU)。它具有一系列优势和广泛的应用场景。这里就来介绍一下
    的头像 发表于 05-18 08:04 5519次阅读
    学STM32为什么首选F<b class='flag-5'>103C8T6</b>?

    STM32F103c8t6 J-LINK无法下载的原因?

    STM32F103c8t6 J-LINK无法下载的原因?
    发表于 05-17 06:19

    从程序STM32L151C8T6移植到STM32F103C8T6需要注意些什么?

    请问从程序STM32L151C8T6移植到STM32F103C8T6需要注意些什么?
    发表于 04-15 06:06

    STM32F103C8T6 ADC基准电压偏移很大是怎么回事?

    求助各位大虾。最近在调试STM3F103C8T6的ADC,参考电压使用的是3.3V。产品已经做出来了,结果发现3.3V偏移很大。 网上查找资料以后,发现ADC17这一路是Vref的电压值,并且基本上
    发表于 04-10 06:03

    RISC-V MCU CH32V103开发点灯

    CH32V103采用的是RISC-V内核,与以往ARM内核开发环境不同,这个是用的官方推荐的MounRiver Studio开发环境, 到MounRiver Studio 官网下载最新版
    发表于 03-31 23:39

    stm32f103c8t6闹钟中断无响是什么原因导致的?

    stm32f103c8t6闹钟中断无响应麻烦大佬帮忙看看
    发表于 03-26 07:29

    STM32F103C8T6烧录程序后上电不工作的原因?如何解决?

    STM32F103C8T6 烧录程序后上电不工作
    发表于 03-11 08:03

    用USB转TTL线怎么把程序烧写到stm32f103C8T6

    /V2编程(可选,用于更高级的调试和烧写) 接下来,我们按照以下步骤进行烧写程序的过程: 步骤一:将USB转TTL线连接到计算机和STM32F103C8T6
    的头像 发表于 01-31 15:46 7226次阅读

    stm32f103c8t6读内部温度

    STM32F103C8T6是一款32位的Cortex-M3内核微控制,它拥有丰富的外设资源和强大的计算能力,可以广泛应用于各种嵌入式系统中。其中一个重要的功能是能够使用内部传感来读取芯片的温度
    的头像 发表于 01-08 13:48 3767次阅读