问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

CH552单片机系列使用教程:第一章 CH552介绍及开发环境搭建

创作时间:
作者:
@小白创作中心

CH552单片机系列使用教程:第一章 CH552介绍及开发环境搭建

引用
CSDN
1.
https://m.blog.csdn.net/w134756/article/details/141750182

南京沁恒CH552单片机系列使用教程

第一章 CH552介绍及开发环境搭建
第二章 CH552示例程序编写及下载
第三章 CH552使用代码分析
第四章 基于CH552的USB-HID开发

文章目录

  • 南京沁恒CH552单片机系列使用教程

  • 前言

  • 一、关于CH552芯片

  • 二、最小系统电路

  • 1.供电电压

  • 2.注意事项

  • 三、开发环境搭建

  • 1.安装Keil C51版本

  • 2.安装WCHISPStudio

  • 3.安装WCH到Keil

  • 总结

前言

近期需要快速开发USB_HID设备,发现了一款低成本,体积小,开发简单的一款单片机-南京沁恒CH552系列单片机,包括CH552P,CH552E,CH552G,CH552P等,可以根据需要的外设资源、封装尺寸自行选择。开发过程中遇到的问题,记录在此便于后续开发。

一、关于CH552芯片

CH552 芯片是一款兼容 MCS51 指令集的增强型 E8051 内核单片机,支持最高24Mhz系统主频,内置 16K 程序存储器 ROM 和 256 字节内部 iRAM 以及 1K 字节片内 xRAM,xRAM 支持 DMA 直接内存存取。

内置USB控制器(支持USB-Device设备模式),3组定时器、2组PWM输出、2组异步串口、1组SPI控制器、4通道8位A/D模数转换器、6通道电容检测等模块。

更详细的设计资料参考官网https://www.wch.cn/search?t=all&q=CH552,包括产品手册、开发资源、工具软件、芯片封装等资料。

二、最小系统电路

1.供电电压

芯片支持3.3V或者5V供电,供电电压以3.6V为界,电路有所不同,如下图

供电电压为3.3V时:

供电电压为5V时:

需要注意的是,供电电压为3.3V时,V33引脚为电源输入;供电电压为5V时,V33引脚为电源输出。详细内容参考数据手册-7.1 外部电源输入部分。

2.注意事项

1.供电电压为5V时,V33引脚为电源输出,但不建议为其他外设芯片供电。

2.供电部分,手册建议的100nf电容删除可能会导致单片机工作异常。

3.复位引脚为外加高电平复位,内置了下拉电阻和上电复位电路,因此引脚可悬空处理。

4.BOOT引脚为P3.6(D+),上拉3.3V,重启进入USB下载模式。

三、开发环境搭建

1.安装Keil C51版本

2.安装WCHISPStudio

下载安装包,根据提示,自行默认安装即可。

官网下载:https://www.wch.cn/downloads/WCHISPTool_Setup_exe.html

本地下载:文末链接

3.安装WCH到Keil

1.打开WCHISPStudio软件,点击“功能”菜单下的“添加WCH MCU到KEIL器件库”

2.安装成功后会提示“WCH MCU库添加成功”

3.如果安装失败,首先确认KEIL C51版本的安装目录,笔者刚开始一直选的KEIL ARM版本,导致各种报错。选择安装目录主要是找到TOOLS.INI配置文件,便于添加器件库。

如果选择了正确的路径后,还是安装失败,可以尝试手动安装,步骤如下:将文件“wch.cdb”拷贝到Keil C51安装目录下的“UV4”文件夹,后退到上一级,先将TOOLS.INI配置文件备份,然后打开编辑在“[C51]”上一行添加“CDB0=UV4\WCH.CDB (“WCH MCU Database”)”,保存后退出即可

至此器件库安装完成。

总结

基于Keil的CH552开发环境搭建完成,教程中提到的相关资料,可从官网下载,也可点此下载(包含“wch.cdb”文件及程序示例)。

如有表述错误,介绍模糊的地方,欢迎交流指正。

参考文章:

保姆级CH552入门教程

沁恒CH552G实现最小系统[沁恒8位机MCU最小系统]

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

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号