首先感谢沁恒以及EEWORLD能提供这样这样子的一个机会。
然后就是对于我拖到现在才发出来感到抱歉。
下面进入正题
我们首先打开WCH的官网,下载CH559相关的文档以及工具。
从技术手册中可以了解到
"CH559芯片是一款兼容MCS51指令集的增强型E8051内核单片机,其79%的指令是单字节单周期指令,平均指令速度比标准MCS51快8~15倍。
CH559支持最高56MHz系统主频,内置64K程序存储器Flash-ROM和256字节内部iRAM以及6K字节片内xRAM,部分xRAM支持DMA直接内存存取。
CH559内置了ADC模数转换、4组定时器和PWM、双异步串口、双SPI等功能模块,以及内置双端口Root-HUB,支持USB-Host主机模式和USB-Device设备模式。"
可以了解到该单片机的性能之强大和极其丰富的外设接口。
接下来我们搭建开发环境,在这里我使用的是KEIL C51,
该软件可以从搜索引擎找到大量的安装和相关的说明,这里就直接略过了。
KEIL默认是不支持CH559的,这里我们需要打开WCHISPTool也就是沁恒的烧录工具,
点击”功能(U)“,选择”添加WCH MCU到KEIL器件库“。
就可以使用KEIL进行开发了。
下面再看看如何烧录到板子中。
按住"K2 Download"按钮上电就可以进入USB下载,
我个人认为USB下载是比SPI下载方便很多的。
此内容由EEWORLD论坛网友Linser原创,如需转载或用于商业用途需征得作者同意并注明出处
|