CH32F103芯片评估-GPIO
该文章计划春节假期完成;
修改记录:
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相关推荐
- 国产arm芯片CH32F103芯片开发下载使用简介
国产arm芯片厂家越来越多,这里介绍南京沁恒(就是大家熟知的ch340usb转换芯片那家)推出的国产arm芯片CH32F103芯片,对标stm32F103系列芯片,管脚全部兼容,寄存器全部兼容,但增强 ...
- 《安富莱嵌入式周报》第310期:集成大语言模型的开源调试器ChatDBG, 多功能开源计算器,M7内核航空航天芯片评估板, Zigbee PRO规范
周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - Pow ...
- 不同系列的 ESP 芯片的 GPIO 默认初始状态
ESP 系列芯片的 GPIO 上电状态的含义: wpu: weak pull-up(为弱上拉模式) wpd: weak pull-down(为弱下拉模式) ie: input enable(输入使能模 ...
- 海思芯片上GPIO操作
前期 本博客是根据Hi3521A/Hi3520DV300硬件接口用户指南.pdf(其它都一样)写的,具体信息请参考文档,文档下载:https://download.csdn.net/download/ ...
- AM4379芯片的GPIO接口点灯LED
AM4379-GPIO点LED灯设计(驱动层) 利用am4379的gpio5_10.gpio5_11. gpio5_12点亮led灯,gpio5_13启动WiFi(与点灯操作一样). 1.在头文件.h ...
- 国产arm芯片CH32F103芯片 CH32F103C8T6 如何下载程序
CH32F103C8T6 如何下载程序? 首先下载这个资料: 链接:https://pan.baidu.com/s/1a6ve9KmNUCUNF3rMf2T3CA 提取码:d054 为啥用这个芯片?当 ...
- 华为高端麒麟芯片或将绝版,余承东:应对方案已出!【附演讲全文】
物联网智库 整理发布 转载请注明来源和出处 导读 余承东在演讲中表示,华为将于今年9月份发布新一代华为Mate40手机,搭载最先进的华为麒麟5G芯片.不过,由于美国方面的第二轮制裁,Mate 40 系 ...
- TI芯片GPIO的内部上拉
TI的DSP芯片,GPIO的内部上拉在默认情况下是使能的(能够配置为PWM输出的GPIO除外,这类GPIO默认情况下内部上拉被禁用).对于在默认情况下内部上拉被使能的GPIO来说,有些情况下,需要对其 ...
- GPIO做输出还能作外部中断输入吗?
偶尔会有人问起STM32芯片的GPIO做输出时还是否可能作为外部中断触发输入,这里一起聊聊该话题. 作为STM32芯片,其外部中断触发源可以是硬件模式或软件模式.所谓软件模式就是通过操作相关寄存器产生 ...
最新文章
- mysql.data.dll win10_关于Linux和Windows下部署mysql.data.dll的注册问题》
- [YTU]_2907( 类重载实现矩阵加法)
- 5.7 随机采样最小二乘法
- 评价最高影片JAVAlibrary_视频 | 手游大神,动画导演,机圈新贵,极客怎么评价《愤怒的小鸟2》?...
- pyQT5 designer5.15.0的汉化问题,如何解决
- 威伦触摸屏脚本,宏指令
- 典型计算机控制系统的基本框图6,计算机控制系统复习题标准答案.doc
- sql,linq,lamd比较使用
- 参考文献在论文中进行引用标注
- 474922-22-0,DSPE-PEG2000-Mal,DSPE-PEG2k-Maleimide,
- 邮箱容量满了怎么办?我的邮箱容量快满了如何解决?
- 哨兵二号波段介绍_警告!欧空局发布的哨兵二号卫星L2A产品存在严重问题
- 论文解读:《PACES:mRNA中N4乙酰胞苷(ac4C)修饰位点的预测》
- 冬青看世界:“银河战舰“它叕来了,鲤鱼又将跃龙门?
- 【C/C++】多维向量vector
- Word2vec词向量工具带你发现不一样的《天龙八部》
- Tiny OS+nblot,值得程序员体验吗?
- 杭州人才落户单位集体户具体流程实操
- Cordova使用入门简介入门教程
- 阿里巴巴中报绩优 要帮中小企业产业升级