沁恒CH552 USB学习之旅(三)

本文指导如何使用CH552评估板通过WCHISPTool烧录代码,重点讲解GPIO操作和printf输出,并演示了如何配置USB调试与串口通信。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转载著名出处。

目标:

  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个停止位。
在这里插入图片描述
配置好之后,将评估板重新上电,程序运行,串口助手能看到以下打印信息就证明硬件环境搭建成功。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值