STM32F103C8T6程序烧录方法

1.购买烧录器pwlink

2.下载Power  Writer烧录软件。

3.在keil5里面设置,如下:

 

注:此步骤前需要先将烧录器和stm32f103c8t6开发板连好,接到电脑上,之后才能在1处看到设备。

 

 下面这个烧录步骤可能会报错,如果报错往下看。

 可能会报错,如下:

 这就是个巨坑的问题,原因时购买的芯片不是正版,是国内的,坑的一批。处理方法如下:

参考:https://blog.csdn.net/chunquqiulailll/article/details/113257923

一句话概括就是正版是STM32F1 系列的 IDCODE 为 0x1B10477,国产山寨我所购买的 STM32C8T6 核心板 IDCODE 为 0x2B10477。

 解决办法:山寨 STM32F103C8T6 的芯片就是 CKS32F103C8T6。

下载对应的pack,重新选择pack包后重新编译程序,然后就可以了。

pack包如下:

cks32f103是国产芯片,由中科芯研发,比起ST公司F103多了一个刹车功能
它有keil的器件安装包,支持keil的开发。
在这里插入图片描述
器件安装包链接:链接: 百度网盘链接
提取码:0xyu

 

 然后重新编译下载就可以了。

点个赞喽!!!

下面是一些编译好的版本,如果嫌自己配置麻烦,可以直接下载下面的版本进行开发。

小容量芯片 stm32f103c8t6(简易新手先用这个)

stm32f103c8t6标准库版本(新手推荐)

https://download.csdn.net/download/weixin_51248645/88801084

stm32f103c8t6 HAL库版本

https://download.csdn.net/download/weixin_51248645/88802383

stm32f103c8t6 HAL库+uCOSIII版本

https://download.csdn.net/download/weixin_51248645/88801081

STM32F103C8T6标准库的FreeRTOS版本

https://download.csdn.net/download/weixin_51248645/88801131

STM32F103C8T6 HAL库的FreeRTOS版本

https://download.csdn.net/download/weixin_51248645/88802382

大容量芯片 stm32f103zet6

stm32f103zet6标准库版本

https://download.csdn.net/download/weixin_51248645/88801095

stm32f103zet6HAL库版本

https://download.csdn.net/download/weixin_51248645/88801088

stm32f103zet6-hal + FreeRTOS版本

https://download.csdn.net/download/weixin_51248645/88801090

  • 31
    点赞
  • 92
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
### 回答1: STM32F103C8T6芯片的USB烧录方法如下: 1. 准备好USB转串口模块和USB下载器。 2. 将USB转串口模块的TXD连接到STM32F103C8T6芯片的RXD引脚,将RXD连接到TXD引脚,将GND连接到GND引脚。 3. 将USB下载器连接到STM32F103C8T6芯片的BOOT0引脚和GND引脚上。 4. 打开STM32CubeProgrammer软件,选择对应的芯片型号和连接方式。 5. 点击“连接”按钮,连接到STM32F103C8T6芯片。 6. 选择“下载”选项卡,选择要烧录程序文件。 7. 点击“下载”按钮,开始烧录程序。 8. 等待烧录完成后,断开USB下载器和USB转串口模块的连接,重新上电即可运行程序。 ### 回答2: stm32f103c8t6是一款32位微控制器,它具有丰富的外设和高性能等优点,在越来越多的电子产品中发挥着重要的作用。如果要让这款芯片发挥它的作用,就需要了解它的烧录方法。 首先,我们需要准备以下工具: 1. USB转串口模块 2. 杜邦线 3. ST-Link调试器 4. Jumper帽 接着,按照以下步骤进行烧录: 步骤一:连接USB转串口模块 将USB转串口模块连接到电脑USB口上,并将杜邦线插入USB转串口模块上的TX和RX引脚中,然后将另一端的杜邦线分别插入stm32f103c8t6芯片上的PA9和PA10引脚中。 步骤二:连接ST-Link调试器 将ST-Link调试器的6针排线连接到stm32f103c8t6芯片上的SWD引脚中,然后将ST-Link调试器的USB接口插入电脑中。 步骤三:设置BOOT选择位 将Jumper帽连接到stm32f103c8t6芯片的BOOT0引脚和GND引脚中,这样可以将芯片进入烧录模式。 步骤四:下载烧录软件 下载并安装STM32 Cube Programmer软件,这是ST公司提供的开源软件,支持STM32系列芯片的烧录和调试。 步骤五:进行烧录操作 打开STM32 Cube Programmer软件,设置芯片型号、串口号和波特率。然后在Flash操作选项卡中选择需要烧录程序文件,并点击“下载”按钮开始烧录。 步骤六:完成烧录操作 等待烧录完成后,断开BOOT选择位的Jumper帽,然后断开USB转串口模块和ST-Link调试器的连接,即可完成stm32f103c8t6芯片的烧录操作。 总的来说,烧录方法需要准备好所需的工具和烧录软件,并按照一定的步骤操作,才能成功将程序烧录到芯片中。 ### 回答3: stm32f103c8t6是一款单片机芯片,其烧录方法可以通过USB实现。下面是烧录方法的详细步骤。 步骤一:软件准备 首先需要安装ST公司官方提供的开发软件Keil MDK 、ST-Link Utility和ST-LINK驱动程序,其中Keil MDK用于开发和编译程序,ST-Link Utility用于烧录程序。 步骤二:硬件准备 将STM32F103C8T6芯片连接到电脑上,使用USB线连接芯片的USB接口和电脑的USB接口,同时将芯片的VCC、GND、BOOT0和NRST引脚分别连接到电源、地、高电平(3V)和低电平(0V),其中BOOT0和NRST需要通过跳线帽进行控制。 步骤三:编译程序 使用Keil MDK软件编写程序,并编译生成HEX或BIN文件,该文件即将烧录到芯片中的程序。 步骤四:烧录程序 打开ST-Link Utility软件,选择Target(芯片)和Connection(连接方式),点击Target->Program and Verify,选择HEX或BIN文件,点击Start即可开始烧录。 步骤五:验证程序 烧录完成后,可以使用ST-Link Utility软件进行程序验证,点击Target->Verify,验证通过即表示烧录成功。 总之,通过以上步骤可以轻松地实现STM32F103C8T6芯片的USB烧录,具有操作简便、成本低廉等优点,非常适合初学者和DIY爱好者使用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

流浪法师解剖鱼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值