该文章计划春节假期完成;

修改记录:

2021-04-03:

添加,Jlink调试方法;

内容:

评估板申请

CH32F103是南京沁恒公司的一款产品,ST芯片目前涨价太厉害,好消息是国内很多兼容ST的芯片,而且很容易替换,我的需求就是找到一个稳定一点的国产替代型号;

无意间在网上看大CH32F103芯片,价格相对来说与略低于涨价前的ST芯片,我们和南京很近加上之前用过的沁恒芯片都还可以,准备评估一下;

沁恒官网:http://www.wch.cn/

芯片相关资料:http://www.wch.cn/downloads/CH32V103DS0_PDF.html

样片索取:http://www.wch.cn/services/request_sample.html

方案1:淘宝上采购了2片CH32F103芯片,用手上ST的板子把芯片吹下来直接替换使用;

方案2:官网样片索取尝试一下。

很意外的是我在官网申请样片之后竟然有沁恒的销售与我联系了,表明可以顺丰到付我一块评估板,很开心;咨询了该芯片价格与库存,销售说的都非常好,这里画一个问号。

运行第一个GPIO例程

沁恒提供了一套像ST标准的代码,可以直接在官网下载;

在网上有看到说可以直接兼容ST芯片的进制固件,我这边就不需要了,因为我是用来做新案子的。

评估板到手,第一件事情当然是点灯啦。

把GPIO例程编译一遍之后准备直接在板子上跑试试,我使用的是jlink V9,jlink驱动提示不支持 CH32F103,这也太不友好了,不是说好的CM3内核嘛。。。

翻开手册“CH32F103评估板说明书.pdf” 看到了上面介绍的是使用的是CMSIS-DAP 手上没有咋办呢,手册下面介绍还有一种方式“WCHISPTool 下载”

于是按照操作说明,程序下载成功;

LED灯咋不亮呢?看下原理图:

我们这块板子是CH32F103R_MINI,看到LED引脚并没有固定连接到具体IO上,把LED1通过飞线连接到PA0上,LED正常闪烁;

通过USB转串口把串口接上之后,串口输出正常。

Jlink调试方法

上面部分说在MDK环境中Jlink 找不到CH32型号芯片问题,在热网友网友的帮助下解决了,解决方法:选择cortex-m3就可以;

在这个界面点击“OK”,之后跳出来的界面选择cortex-m3;

下面这个是正常的界面;

CH32F103芯片评估-GPIO相关推荐

  1. 国产arm芯片CH32F103芯片开发下载使用简介

    国产arm芯片厂家越来越多,这里介绍南京沁恒(就是大家熟知的ch340usb转换芯片那家)推出的国产arm芯片CH32F103芯片,对标stm32F103系列芯片,管脚全部兼容,寄存器全部兼容,但增强 ...

  2. 《安富莱嵌入式周报》第310期:集成大语言模型的开源调试器ChatDBG, 多功能开源计算器,M7内核航空航天芯片评估板, Zigbee PRO规范

    周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - Pow ...

  3. 不同系列的 ESP 芯片的 GPIO 默认初始状态

    ESP 系列芯片的 GPIO 上电状态的含义: wpu: weak pull-up(为弱上拉模式) wpd: weak pull-down(为弱下拉模式) ie: input enable(输入使能模 ...

  4. 海思芯片上GPIO操作

    前期 本博客是根据Hi3521A/Hi3520DV300硬件接口用户指南.pdf(其它都一样)写的,具体信息请参考文档,文档下载:https://download.csdn.net/download/ ...

  5. AM4379芯片的GPIO接口点灯LED

    AM4379-GPIO点LED灯设计(驱动层) 利用am4379的gpio5_10.gpio5_11. gpio5_12点亮led灯,gpio5_13启动WiFi(与点灯操作一样). 1.在头文件.h ...

  6. 国产arm芯片CH32F103芯片 CH32F103C8T6 如何下载程序

    CH32F103C8T6 如何下载程序? 首先下载这个资料: 链接:https://pan.baidu.com/s/1a6ve9KmNUCUNF3rMf2T3CA 提取码:d054 为啥用这个芯片?当 ...

  7. 华为高端麒麟芯片或将绝版,余承东:应对方案已出!【附演讲全文】

    物联网智库 整理发布 转载请注明来源和出处 导读 余承东在演讲中表示,华为将于今年9月份发布新一代华为Mate40手机,搭载最先进的华为麒麟5G芯片.不过,由于美国方面的第二轮制裁,Mate 40 系 ...

  8. TI芯片GPIO的内部上拉

    TI的DSP芯片,GPIO的内部上拉在默认情况下是使能的(能够配置为PWM输出的GPIO除外,这类GPIO默认情况下内部上拉被禁用).对于在默认情况下内部上拉被使能的GPIO来说,有些情况下,需要对其 ...

  9. GPIO做输出还能作外部中断输入吗?

    偶尔会有人问起STM32芯片的GPIO做输出时还是否可能作为外部中断触发输入,这里一起聊聊该话题. 作为STM32芯片,其外部中断触发源可以是硬件模式或软件模式.所谓软件模式就是通过操作相关寄存器产生 ...

最新文章

  1. mysql.data.dll win10_关于Linux和Windows下部署mysql.data.dll的注册问题》
  2. [YTU]_2907( 类重载实现矩阵加法)
  3. 5.7 随机采样最小二乘法
  4. 评价最高影片JAVAlibrary_视频 | 手游大神,动画导演,机圈新贵,极客怎么评价《愤怒的小鸟2》?...
  5. pyQT5 designer5.15.0的汉化问题,如何解决
  6. 威伦触摸屏脚本,宏指令
  7. 典型计算机控制系统的基本框图6,计算机控制系统复习题标准答案.doc
  8. sql,linq,lamd比较使用
  9. 参考文献在论文中进行引用标注
  10. 474922-22-0,DSPE-PEG2000-Mal,DSPE-PEG2k-Maleimide,
  11. 邮箱容量满了怎么办?我的邮箱容量快满了如何解决?
  12. 哨兵二号波段介绍_警告!欧空局发布的哨兵二号卫星L2A产品存在严重问题
  13. 论文解读:《PACES:mRNA中N4乙酰胞苷(ac4C)修饰位点的预测》
  14. 冬青看世界:“银河战舰“它叕来了,鲤鱼又将跃龙门?
  15. 【C/C++】多维向量vector
  16. Word2vec词向量工具带你发现不一样的《天龙八部》
  17. Tiny OS+nblot,值得程序员体验吗?
  18. 杭州人才落户单位集体户具体流程实操
  19. Cordova使用入门简介入门教程
  20. 阿里巴巴中报绩优 要帮中小企业产业升级

热门文章

  1. 万国数据表现不佳的风险很高
  2. Git综合应用及常见问题汇总
  3. [OpenGL] 非真实感渲染(NPR)的几种效果demo(水墨画/漫画/铅笔画)
  4. VOS客户端上服务器和软交换状态显示红灯的原因分析
  5. GOM引擎脚本 时间段内调整人物属性
  6. Visual Studio 2017 version 15.9 官方最新版本下载(含那个啥码)
  7. 关于学习渲染的心得第一篇
  8. 自动对焦模块理论基础及其硬件实现浅析(四)
  9. java (零钱通)
  10. 场景识别帮助小白用户实现一键式智能拍照修图