CH563的入门GPIO操作和下载

CH563Q GPIO操作

目的:使用CH563Q 64pinMCU进行GPIO操作练习。

材料:CH56XMINIEVT演示学习板。

实现功能:读取按键操作,控制对应LED的状态。

 

spacer.gif 

spacer.gif 

学习板工作状态下,网口的绿灯和黄灯闪烁,D3熄灭,D4常亮;

1. 按键S3按下,D3点亮;S3松开,D3熄灭;

2. 按键S4按下,D4熄灭;S4松开,D4点亮;

 

项目源起:需要一个USB和网络控制的MCU,最后发现WCHCH563用于设计比较简单,性价比高,单片MCU就可以实现,不需要附加其他芯片。价格16-25元之间就可以买到,挺便宜的。

学习板价格是RMB220元,稍贵啊!个人学习目的,自立更生了!

 

介绍一下上图中丑丑的学习板怎么来的。

Step1:从http://www.wch.cn/download/CH563PCB_ZIP.html 下载了CH563PCB.ZIP ,将CH56XMINIEVT 发出去加工PCB,花了45元(包邮10PCB啊!还要剩下的空板PCB,有需要的联系我。)

Step2:联系WCH,感谢wch的葛小姐,提供了免费的样片3CH563QCH340C23元的邮费。

Step4:购买其他辅助器件。

Step5:纯手工焊接打造了这个学习板。

一共花了一个星期准备。要学习,还是要自己动手啊!直接买没有成就感。

 

下面介绍软件的实现:

   使用MDK472 编程,代码下载http://www.wch.cn/download/CH563EVT_ZIP.html, 下载CH563EVT.ZIP ;修改其中的EXAM\GPIO\GPIOA_IO工程;

   如何将程序烧录到MCU,使用WCHISPTOOL这个下载工具,我是使用USB下载方式;串口下载不成功,究竟为什么失败,我也不知道,正在调查原因。

操作步骤如下:

Step1:启动WCHISPTOOL, 下载方式选择“USB下载”;选择“用户程序文件”;

Step2:按住学习板上的DOWNLOAD按钮,同时将USB插入PC,就可以看到下图:

spacer.gif 

Step3:点击软件上的“下载”按钮,下载完成如下图:

spacer.gif 

Step4:按一下学习板上S2 RST按钮,重新启动MCU;就可以测试按键和LED的功能了。

 

接下来将学习网络操作和USB控制.... ....


i_f48.gif


j_0069.gif


只有登录才能回复,可以选择微信账号登录