沁恒CH552 USB学习之旅(三)

转载著名出处。

目标:

CH552单片机使用入门,实现代码烧录,GPIO和printf打印输出。为后续的USB调试做好准备。


物品准备:

1、CH552评估板(可以打沁恒销售电话,试试看能不能白嫖一个)
2、WCHISPTool下载软件:链接.
3、USB AtoA线
4、CH340USB转串口模块
5、下载例程代码:C代码工程andCH552头文件.
(注意:CH552是CH554的减配版,所以C代码直接用的CH554的,我们只要替换掉包含了寄存器信息的头文件就好了)

STEP1:

打开默认的工程:
双击打开
在这里插入图片描述

STEP2:

工程默认是GPIO例程,确保工程包含了3个C文件,下图标注出了头文件和对应C文件关系。工程缺少C文件编译可能不会报错,但是会多很多警告,导致HEX烧录进芯片工作不正常,要注意。
在这里插入图片描述

STEP3:

编译,下面输出信息中显示生成HEX文件。默认工程出现了7个警告,警告类型多为函数未调用,如果输出信息有不同,可能要注意下工程配置了。
在这里插入图片描述

STEP4:

根据《沁恒单片机代码下载》教程: 点这里
将编译生成的HEX文件下载到单片机中。
显示下载成功:
在这里插入图片描述

STEP5:

程序默认会不停的翻转CH552评估板上的P17、P16两个LED灯。

程序中mInitSTDIO( );会对打印串口进行初始化,串口是使用注意事项参考:《51单片机标准串口使用教程及常见问题》: 点这里

在这里插入图片描述

使用CH340模块接收CH552的串口打印输出信息,线路接法:
在这里插入图片描述
配置电脑上串口助手,例程代码默认波特率57600,8比特数据,1个停止位。
在这里插入图片描述
配置好之后,将评估板重新上电,程序运行,串口助手能看到以下打印信息就证明硬件环境搭建成功。
在这里插入图片描述


版权声明:本文为havc_W原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。