“LC-EM-1287”的版本间的差异

来自LCWIKI
跳转至: 导航搜索
关于
第1行: 第1行:
  
 
== 产品名称 ==
 
== 产品名称 ==
CH551 CH552 开发板 核心板 USB通信 51单片机 WCH沁恒
+
1.28寸圆形手表开发板 树莓派Rp2040开发板 TFT显示屏
 +
 
  
 
== 关于 ==
 
== 关于 ==
CH552芯片是一款兼容MCS51指令集的增强型E8051内核单片机,其79%的指令是单字节单周期指令,平均指令速度比标准MCS51快8~15倍<br>
+
艾尔赛1.28寸手表开发板使用树莓派RP2040单片机<br>RP2040具有一对ARM Cortex-M0+内核,时钟频率为133MHz,提供充足的整数性能<br>拥有264KB的超大RA,以及板载了4Mbyte的spi-flash,用户可以使用C或Micro Python开发大量的应用程序<br>
CH552支持最高24MHz系统主频,内置16K程序存储器ROM和256字节内部iRAM以及1K字节片内xRAM,xRAM支持DMA直接内存存取<br>
+
 
CH552内置了ADC模数转换、触摸按键电容检测、3组定时器和信号捕捉及PWM、双异步串口、SPI、USB设备控制器和全速收发器等功能模块<br>
 
CH551是CH552的简化版,程序存储器ROM为10K,片内xRAM为512字节,异步串口仅UART0,封装形式仅SOP16,触摸按键仅4通道<br>并且去掉了ADC数模转换模块和USB Type-C模块,其他与CH552相同,可直接参考CH552手册和资料<br>
 
[[Image:mm.png]]<br><br>
 
  
 
== 视图 ==
 
== 视图 ==
第16行: 第14行:
 
[[Image:mm.png]]<br><br>
 
[[Image:mm.png]]<br><br>
 
<big>'''反面图'''</big><br>
 
<big>'''反面图'''</big><br>
[[Image:mm.png]]<br><br>
 
 
 
== 介绍说明 ==
 
板子尺寸:49*19.5mm/3g<br>
 
[[Image:mm.png]]<br><br>
 
 
[[Image:mm.png]]<br><br>
 
[[Image:mm.png]]<br><br>
  
  
 
== 功能特点 ==
 
== 功能特点 ==
*Core:增强型E8051内核,兼容MCS51指令集,其79%的指令是单字节单周期指令<br>平均指令速度比标准MCS51快8~15倍,特有XRAM数据快速复制指令,双DPTR指针<br>
+
*具有锂电池充电及放电路径管理功能:插入Type-C数据线时,数据线给单片机,显示屏供电<br>锂电池此时只充电不放电,锂电池充满电后会停止充电<br>拔出Type-C数据线时,立刻切换到锂电池给单片机供电,不会出现掉电复位的情况<br>
*ROM:6KB容量的可多次编程的非易失存储器ROM,可以全部用于程序存储空间<br>或者可以分为14KB程序存储区和2KB引导代码BootLoader/ISP程序区<br>
+
*具有姿态检测传感器,可检查手表姿态,编写程序创造出丰富的应用功能<br>
*DataFlash:128字节可多次擦写的非易失数据存储器,支持以字节为单位改写数据<br>
+
*具有3个用户按键+1个下载按键,可方便的编写用户程序及实现程序下载功能<br>
*RAM:256字节内部iRAM,可以用于快速数据暂存以及堆栈<br>1KB片内xRAM,可以用于大量数据暂存以及DMA直接内存存取<br>
+
*1.28寸圆形TFT显示屏240*240像素高清IPS屏幕<br>
*USB:内嵌USB控制器和USB收发器,支持USB-Device设备模式,支持USB Type-C主从检测<br>支持USB2.0全速12Mbps或者低速1.5Mbps,支持最大64字节数据包,内置FIFO,支持DMA<br>
+
*可支持602030型号锂电池,400mAh保持亮屏可待机6小时左右,最大600mA充电电流,充满电池只需45分钟<br>
*Timer:3组定时器,T0/T1/T2为标准MCS51定时器<br>
 
*Capture:定时器T2扩展为支持2路信号捕捉<br>
 
*PWM:2组PWM输出,PWM1/PWM2为2路8位PWM输出<br>
 
*UART:2组异步串口,都支持更高通讯波特率,UART0为标准MCS51串口<br>
 
*SPI:SPI控制器内置FIFO,时钟频率最高可达系统主频Fsys的一半,支持串行数据输入输出单工复用,支持Master/Slave主从模式<br>
 
*ADC:4通道8位A/D模数转换器,支持电压比较<br>
 
*Touch-Key:6通道电容检测,支持最多15个触摸按键,支持独立定时中断<br>
 
*GPIO:支持最多17个GPIO引脚(含XI/XO和RST以及USB信号引脚)<br>
 
*Interrupt:支持14组中断信号源,包括与标准MCS51兼容的6组中断(INT0、T0、INT1、T1、UART0、T2)<br>以及扩展的8组中断(SPI0、TKEY、USB、ADC、UART1、PWMX、GPIO、WDOG),其中GPIO中断可以从7个引脚中选择<br>
 
*Watch-Dog:8位可预设看门狗定时器WDOG,支持定时中断<br>
 
*Reset:支持4种复位信号源,内置上电复位,支持软件复位和看门狗溢出复位,可选引脚外部输入复位<br>
 
*Clock:内置24MHz时钟源,可以通过复用GPIO引脚支持外部晶体<br>
 
*Power:内置5V到3.3V的低压差电压调整器,支持5V或3.3V甚至2.8V电源电压<br>支持低功耗睡眠,支持USB、UART0、UART1、SPI0以及部分GPIO外部唤醒<br>
 
*芯片内置唯一ID号<br>
 
  
  
 
== 使用说明 ==
 
== 使用说明 ==
'''以CH552为例'''<br>
+
'''配置开发板Micro Python环境'''<br>
1.使用短跳帽或者镊子短接下面这2个引脚,将CH552开发板插入电脑USB<br>
+
先按住开发板BOOT按键,在插入USB连接线,这个时候电脑会显示多一个盘符<br>
 
[[Image:mm.png]]<br><br>
 
[[Image:mm.png]]<br><br>
2.选择芯片系列:点击“8位CH55X系列”标签页面<br>
+
打开U盘,拖入UF2文件“rp2-pico-20220618-v1.19.1.uf2”,文件写入后,U盘就会消失,打开设备管理器,会发现新增一个端口<br>
3.选择芯片型号:在“芯片型号”列表中选择“CH552”<br>
 
4.选择下载方式:在“下载方式”列表中选择“USB下载”<br>
 
5.下载配置:在“下载配置”栏内,对下载配置进行设置<br>
 
 
[[Image:mm.png]]<br><br>
 
[[Image:mm.png]]<br><br>
 +
到此,板子就可以支持Micro Python方式编程了,如果需要其他编程方式,需要在BOOT模式下拖入不同的UF2文件,具体请参考树莓派WIKI<br><br>
 +
'''配置Micro Python使用环境'''<br>
 +
解压“开发工具”目录中的“Thonny-3.3.3.zip”,双击运行程序,一路点击“NEXT”进行安装<br>
 
[[Image:mm.png]]<br><br>
 
[[Image:mm.png]]<br><br>
6.选择下载设备:可以在“USB设备列表”中选择指定的设备:如果设备连至PC,软件会检测到<br>
+
安装完成后,打开软件,在“工具”--“设置”中,选择设备为PICO,端口为开发板的端口,如此一来就可对开发板进行在线下载和调试<br>
7.如下载配置中未启用IAP,只需为“用户程序文件”选择对应的下载文件<br>如启用IAP,需为“IAP程序文件”和“用户程序文件”选择对应的下载文件,然后点击“下载”按钮<br>
+
[[Image:mm.png]]<br><br>
 +
'''通过Micro Python编写程序'''<br>
 +
默认情况下开发板上电不会运行程序,如果需要上电运行程序,需要在Thonny保存代码时将程序另外为在开发板上,并且命名为“main.py”<br>
 +
 
 +
 
 +
== 附录 ==
 +
1.树莓派官方:
 +
 
 +
[https://www.raspberrypi.com/documentation/microcontrollers/raspberry-pi-pico.html  Raspberry Pi Documentation - Raspberry Pi Pico and Pico W]<br><br>
 +
2.Mirco Python文档:
 +
 
 +
[http://docs.micropython.org/en/latest/rp2/quickref.html  Quick reference for the RP2 — MicroPython 1.19.1 documentation]<br><br>
 +
3.开发环境配置:
 +
 
 +
[https://blog.csdn.net/bebebug/article/details/124952556?spm=1001.2101.3001.6650.7&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-7-124952556-blog-121211603.pc_relevant_aa&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-7-124952556-blog-121211603.pc_relevant_aa&utm_relevant_index=13
 +
 
 +
树莓派Pico 基于MicorPython编程 第一话:树莓派环境配置及安装Thonny ]<br>
  
  
 
== 下载 用户手册 ==
 
== 下载 用户手册 ==
更多关于 的使用信息,请查看[https://pan.baidu.com/s/1dKs28AxAx_ehQZ1VKv0tgw 百度网盘]提取码:hf51
+
更多关于 的使用信息,请查看
 +
 
 +
[https://pan.baidu.com/s/1L9umTl3KPKdktftq3dHPIQ  百度网盘]提取码:hajc

2024年2月22日 (四) 13:20的版本

产品名称

1.28寸圆形手表开发板 树莓派Rp2040开发板 TFT显示屏


关于

艾尔赛1.28寸手表开发板使用树莓派RP2040单片机
RP2040具有一对ARM Cortex-M0+内核,时钟频率为133MHz,提供充足的整数性能
拥有264KB的超大RA,以及板载了4Mbyte的spi-flash,用户可以使用C或Micro Python开发大量的应用程序


视图

正面图
文件:Mm.png

测面图
文件:Mm.png

反面图
文件:Mm.png


功能特点

  • 具有锂电池充电及放电路径管理功能:插入Type-C数据线时,数据线给单片机,显示屏供电
    锂电池此时只充电不放电,锂电池充满电后会停止充电
    拔出Type-C数据线时,立刻切换到锂电池给单片机供电,不会出现掉电复位的情况
  • 具有姿态检测传感器,可检查手表姿态,编写程序创造出丰富的应用功能
  • 具有3个用户按键+1个下载按键,可方便的编写用户程序及实现程序下载功能
  • 1.28寸圆形TFT显示屏240*240像素高清IPS屏幕
  • 可支持602030型号锂电池,400mAh保持亮屏可待机6小时左右,最大600mA充电电流,充满电池只需45分钟


使用说明

配置开发板Micro Python环境
先按住开发板BOOT按键,在插入USB连接线,这个时候电脑会显示多一个盘符
文件:Mm.png

打开U盘,拖入UF2文件“rp2-pico-20220618-v1.19.1.uf2”,文件写入后,U盘就会消失,打开设备管理器,会发现新增一个端口
文件:Mm.png

到此,板子就可以支持Micro Python方式编程了,如果需要其他编程方式,需要在BOOT模式下拖入不同的UF2文件,具体请参考树莓派WIKI

配置Micro Python使用环境
解压“开发工具”目录中的“Thonny-3.3.3.zip”,双击运行程序,一路点击“NEXT”进行安装
文件:Mm.png

安装完成后,打开软件,在“工具”--“设置”中,选择设备为PICO,端口为开发板的端口,如此一来就可对开发板进行在线下载和调试
文件:Mm.png

通过Micro Python编写程序
默认情况下开发板上电不会运行程序,如果需要上电运行程序,需要在Thonny保存代码时将程序另外为在开发板上,并且命名为“main.py”


附录

1.树莓派官方:

Raspberry Pi Documentation - Raspberry Pi Pico and Pico W

2.Mirco Python文档:

Quick reference for the RP2 — MicroPython 1.19.1 documentation

3.开发环境配置:

[https://blog.csdn.net/bebebug/article/details/124952556?spm=1001.2101.3001.6650.7&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-7-124952556-blog-121211603.pc_relevant_aa&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-7-124952556-blog-121211603.pc_relevant_aa&utm_relevant_index=13

树莓派Pico 基于MicorPython编程 第一话:树莓派环境配置及安装Thonny ]


下载 用户手册

更多关于 的使用信息,请查看

百度网盘提取码:hajc