资讯详情

关于CH552G单片机连接电脑和烧录程序的细节总结

前言:昨天tb上买的CH当552台单片机到达时,我开始研究,发现相关信息非常分散,所以我计划打开一个帖子来记录和整理分散的知识。今天的文章是为了记录它CH552G单片机从连接电脑到写程序再到烧录。

因为我手里买的是CH552G单片机,所以本文是CH552G介绍参考

这就是官方引脚的定义,就像其他单片机一样,CH552G也有TXD和RXD,学习过STC大家都知道下载程序必须用串口下载,虽然CH552G串口也可以下载,但直接通过更方便USB下载,即使用D D-下载数据线(以后我会补充串口下载的方法)

首先,为了下载,我们需要准备外围电路

注意:①.供电电压为5v,供电脚接VCC,此时V33引脚会输出3.3v但不建议使用其他3.三是设备供电;②.两个104电容器不可或缺,缺少单片机可能不工作,请注意这一点;③.bt1开关用于后续下载。

在搭建好外围电路之后就可以着手开始烧录程序了

首先要先去沁(qìn)恒官网下载烧录程序:微电子股份有限公司">WCHISPTool_Setup.exe - 南京沁恒微电子有限公司CH54X,CH55X,CH56X,CH57X,CH58X,CH32F10X,CH32V10X单片机系列芯片程序烧录软件支持用户程序烧录、验证和DataFlash操作,支持USB、串口和网络三个接口。https://www.wch.cn/downloads/WCHISPTool_Setup_exe.html

①.下载后打开界面如下:

②.此时,我们将设备连接到外围电路的计算机:

可见设备已经弹出设备。(注意:如果你的话CH552设备之前被别人烧过一次,第一次连接可能不会显示设备。这种情况将在后面的[烧录程序]部分详细说明)

③.选择下载方式[USB]在[用户程序文件]中选择模式hex文件进行烧录,勾选[下载完成后运行目标程序]

④.点击下载

(注:如果连接的设备长期处于[下载模式],设备将自动重启一次,然后详细说明)

⑤.到目前为止,你的单片机就可以开始工作了!

接下来,我将介绍如何介绍它CH552G写一个简单的程序

CH552仍然使用8051核心的单片机,我们自然会想到8051KILE这篇文章将用来写程序kile5来进行示范

省去下载kile5程序的过程直接进入主题

①.在烧录程序中点击功能,选择将WCH系列添加进kile器件库中

此时在kile在5的安装目录中 [例:D:\Keil_v5\] 的UV可以在文件夹中看到 wch.cdb文件(完整示例目录D:\Keil_v5\UV4)

到目前为止还没有结束,还得在kile在配置文件中添加识别设备的信息

回到kile5安装目录目录 [D:\Keil_v5] ,找到“TOOLS.INI”文件

以记事本的形式打开,并在指定行中添加内容

CDB88=UV4\WCH.CDB ("WCH MCU Database")

添加后保存并退出

②.在kile并选择中新建工程CH552单片机

打开kile5 -> project -> New μVision Project -> [选择需要保存的项目目录] -> 选择设备CH552 -> 点[否] ->

选择设备后需要引入CH552独有的.h头文件,我们可以去沁恒官网下载CH552EVT.ZIP - 南京沁恒微电子有限公司CH551/2芯片头文件,请参考评估板说明及参考应用程序程序CH554EVT.ZIP。https://www.wch.cn/downloads/CH552EVT_ZIP.html

下载导入后,我们写一篇简单的文章IO口高低电平交替闪烁的例程

#include "ch552.h"                // 导入CH552的头文件  sbit P32 = P3^2;  void delay(unsigned int time){  while(time--); }  void main(){  while(1){   P32 = 0;   delay(50000);   P32 = 1;   delay(50000);  } }

注:记得生成.hex文件(Alt F7 -> Output -> √Create HEX File)

然后在我们的工程文件中可以看到生成.hex文件了(.../Objects/xxx.hex)

③.第二次烧录(不同于第一次烧录)

为什么不同于第一次烧录?CH552设计是有 [运行模式] 和 [烧录模式] 的,如果内部没有程序,将直接进入烧录模式,这就解释了为什么我们可以在第一次连接计算机时直接下载程序(秦恒设计的原因也应该是为了方便批量生产);第一次烧录程序完成后,下次直接进入运行模式(如果长时间处于烧录模式,单片机会自动重启进入默认运行模式)。记得以前去过外面驱动电路D 的接VCC的按键?那是为烧录准备的,如果你想在下次上电时进入烧录模式,你只需要在上电时保持它D 高电平,然后松开。。

CH切换552运行模式和烧录模式

选择刚刚生成的,就像以前一样。hex文件,点击下载,程序被烧录,观察到的现象是连接P32的LED在闪烁。

标签: p32j3m密封连接器p32j12m密封连接器p32j10mq密封连接器p32j11mqg密封连接器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台