diff --git a/README.md b/README.md index ff09220..ca9732c 100644 --- a/README.md +++ b/README.md @@ -1,25 +1,37 @@ -# [CH552](https://github.com/mcuyun/CH552) +# [CH552](https://github.com/sochub/CH552) -[![sites](mcuyun/mcuyun.png)](http://www.mcuyun.com) +[![sites](SoC/SoC.png)](http://www.qitas.cn) -#### 设备归属:[WCH](https://github.com/mcuyun/WCH) - -## [简介](https://github.com/mcuyun/CH552/wiki) - -基于8051内核24MHz主频,足够丰富的外设和USB通信能力,项目的工程通过keil c51编译开发,开发环境相对友好。 - - -## [组成](mcuyun/) - -#### [数据手册](docs/) - -包括芯片手册和参考设计 - -#### [工程文件](projects/) - - ---- - -### [悠云,为嵌入式](http://www.mcuyun.com) #### qitas@qitas.cn -#### 2019-1-4 \ No newline at end of file + +#### 父级:[WCH-8051](https://github.com/sochub/WCH-8051) +#### 归属:[MCS-51](https://github.com/sochub/MCS-51) + +## [简介](https://github.com/sochub/CH552/wiki) + +CH552芯片是一款兼容MCS51 指令集的增强型E8051内核单片机,其79%的指令是单字节单周期指令,平均指令速度比标准MCS51快8~15 倍。 + +CH552 支持最高24MHz 系统主频,内置16K 程序存储器ROM 和256 字节内部iRAM 以及1K 字节片内xRAM,xRAM 支持DMA直接内存存取。 + +CH552内置了ADC 模数转换、触摸按键电容检测、3 组定时器和信号捕捉及PWM、双异步串口、SPI、USB设备控制器和全速收发器、USB type-C等功能模块。 + +[![sites](SoC/CH552.png)](http://www.wch.cn/products/CH552.html) + +## [组成](https://github.com/sochub/CH552) + +#### [文档](docs/) + +#### [资源](src/) + +#### [工程](project/) + +### [相似产品](https://github.com/sochub/CH552) + +- [CH558](https://github.com/sochub/CH558) + +- [CH554](https://github.com/sochub/CH554) + +## [SoC开发平台](http://www.qitas.cn) + + + diff --git a/SoC/CH554.png b/SoC/CH554.png new file mode 100644 index 0000000..731422f Binary files /dev/null and b/SoC/CH554.png differ diff --git a/mcuyun/mcuyun.png b/SoC/SoC.png similarity index 100% rename from mcuyun/mcuyun.png rename to SoC/SoC.png diff --git a/projects/HID/.gitignore b/project/HID/.gitignore similarity index 100% rename from projects/HID/.gitignore rename to project/HID/.gitignore diff --git a/projects/HID/HID.uvproj b/project/HID/HID.uvproj similarity index 100% rename from projects/HID/HID.uvproj rename to project/HID/HID.uvproj diff --git a/projects/HID/usr/CH554.H b/project/HID/usr/CH554.H similarity index 100% rename from projects/HID/usr/CH554.H rename to project/HID/usr/CH554.H diff --git a/projects/HID/usr/DEBUG.C b/project/HID/usr/DEBUG.C similarity index 100% rename from projects/HID/usr/DEBUG.C rename to project/HID/usr/DEBUG.C diff --git a/projects/HID/usr/DEBUG.H b/project/HID/usr/DEBUG.H similarity index 100% rename from projects/HID/usr/DEBUG.H rename to project/HID/usr/DEBUG.H diff --git a/projects/HID/usr/Key.c b/project/HID/usr/Key.c similarity index 100% rename from projects/HID/usr/Key.c rename to project/HID/usr/Key.c diff --git a/projects/HID/usr/Key.h b/project/HID/usr/Key.h similarity index 100% rename from projects/HID/usr/Key.h rename to project/HID/usr/Key.h diff --git a/projects/HID/usr/USB.c b/project/HID/usr/USB.c similarity index 100% rename from projects/HID/usr/USB.c rename to project/HID/usr/USB.c diff --git a/projects/HID/usr/USB.h b/project/HID/usr/USB.h similarity index 100% rename from projects/HID/usr/USB.h rename to project/HID/usr/USB.h diff --git a/projects/HID/usr/main.c b/project/HID/usr/main.c similarity index 100% rename from projects/HID/usr/main.c rename to project/HID/usr/main.c diff --git a/projects/LCD/.gitignore b/project/LCD/.gitignore similarity index 100% rename from projects/LCD/.gitignore rename to project/LCD/.gitignore diff --git a/projects/LCD/CH552.uvproj b/project/LCD/CH552.uvproj similarity index 100% rename from projects/LCD/CH552.uvproj rename to project/LCD/CH552.uvproj diff --git a/projects/LCD/usr/CH554.h b/project/LCD/usr/CH554.h similarity index 100% rename from projects/LCD/usr/CH554.h rename to project/LCD/usr/CH554.h diff --git a/projects/LCD/usr/GPIO.c b/project/LCD/usr/GPIO.c similarity index 100% rename from projects/LCD/usr/GPIO.c rename to project/LCD/usr/GPIO.c diff --git a/projects/LCD/usr/GPIO.h b/project/LCD/usr/GPIO.h similarity index 100% rename from projects/LCD/usr/GPIO.h rename to project/LCD/usr/GPIO.h diff --git a/projects/LCD/usr/LCD.c b/project/LCD/usr/LCD.c similarity index 100% rename from projects/LCD/usr/LCD.c rename to project/LCD/usr/LCD.c diff --git a/projects/LCD/usr/LCD.h b/project/LCD/usr/LCD.h similarity index 100% rename from projects/LCD/usr/LCD.h rename to project/LCD/usr/LCD.h diff --git a/projects/LCD/usr/STARTUP.A51 b/project/LCD/usr/STARTUP.A51 similarity index 100% rename from projects/LCD/usr/STARTUP.A51 rename to project/LCD/usr/STARTUP.A51 diff --git a/projects/LCD/usr/Timer.c b/project/LCD/usr/Timer.c similarity index 100% rename from projects/LCD/usr/Timer.c rename to project/LCD/usr/Timer.c diff --git a/projects/LCD/usr/Timer.h b/project/LCD/usr/Timer.h similarity index 100% rename from projects/LCD/usr/Timer.h rename to project/LCD/usr/Timer.h diff --git a/projects/LCD/usr/USB.c b/project/LCD/usr/USB.c similarity index 100% rename from projects/LCD/usr/USB.c rename to project/LCD/usr/USB.c diff --git a/projects/LCD/usr/USB.h b/project/LCD/usr/USB.h similarity index 100% rename from projects/LCD/usr/USB.h rename to project/LCD/usr/USB.h diff --git a/projects/LCD/usr/common.c b/project/LCD/usr/common.c similarity index 100% rename from projects/LCD/usr/common.c rename to project/LCD/usr/common.c diff --git a/projects/LCD/usr/common.h b/project/LCD/usr/common.h similarity index 100% rename from projects/LCD/usr/common.h rename to project/LCD/usr/common.h diff --git a/projects/LCD/usr/font.c b/project/LCD/usr/font.c similarity index 100% rename from projects/LCD/usr/font.c rename to project/LCD/usr/font.c diff --git a/projects/LCD/usr/font.h b/project/LCD/usr/font.h similarity index 100% rename from projects/LCD/usr/font.h rename to project/LCD/usr/font.h diff --git a/projects/LCD/usr/main.c b/project/LCD/usr/main.c similarity index 100% rename from projects/LCD/usr/main.c rename to project/LCD/usr/main.c diff --git a/projects/examples/ADC/ADC.C b/project/examples/ADC/ADC.C similarity index 100% rename from projects/examples/ADC/ADC.C rename to project/examples/ADC/ADC.C diff --git a/projects/examples/ADC/ADC.H b/project/examples/ADC/ADC.H similarity index 100% rename from projects/examples/ADC/ADC.H rename to project/examples/ADC/ADC.H diff --git a/projects/examples/ADC/Main.C b/project/examples/ADC/Main.C similarity index 100% rename from projects/examples/ADC/Main.C rename to project/examples/ADC/Main.C diff --git a/projects/examples/CH552.uvproj b/project/examples/CH552.uvproj similarity index 100% rename from projects/examples/CH552.uvproj rename to project/examples/CH552.uvproj diff --git a/projects/examples/DataFlash/DataFlash.C b/project/examples/DataFlash/DataFlash.C similarity index 100% rename from projects/examples/DataFlash/DataFlash.C rename to project/examples/DataFlash/DataFlash.C diff --git a/projects/examples/DataFlash/DataFlash.H b/project/examples/DataFlash/DataFlash.H similarity index 100% rename from projects/examples/DataFlash/DataFlash.H rename to project/examples/DataFlash/DataFlash.H diff --git a/projects/examples/DataFlash/Main.C b/project/examples/DataFlash/Main.C similarity index 100% rename from projects/examples/DataFlash/Main.C rename to project/examples/DataFlash/Main.C diff --git a/projects/examples/GPIO/GPIO.C b/project/examples/GPIO/GPIO.C similarity index 100% rename from projects/examples/GPIO/GPIO.C rename to project/examples/GPIO/GPIO.C diff --git a/projects/examples/GPIO/GPIO.H b/project/examples/GPIO/GPIO.H similarity index 100% rename from projects/examples/GPIO/GPIO.H rename to project/examples/GPIO/GPIO.H diff --git a/projects/examples/GPIO/Main.C b/project/examples/GPIO/Main.C similarity index 100% rename from projects/examples/GPIO/Main.C rename to project/examples/GPIO/Main.C diff --git a/projects/examples/IAP/CH554IAPDemo.C b/project/examples/IAP/CH554IAPDemo.C similarity index 100% rename from projects/examples/IAP/CH554IAPDemo.C rename to project/examples/IAP/CH554IAPDemo.C diff --git a/projects/examples/PWM/Main.C b/project/examples/PWM/Main.C similarity index 100% rename from projects/examples/PWM/Main.C rename to project/examples/PWM/Main.C diff --git a/projects/examples/PWM/PWM.C b/project/examples/PWM/PWM.C similarity index 100% rename from projects/examples/PWM/PWM.C rename to project/examples/PWM/PWM.C diff --git a/projects/examples/PWM/PWM.H b/project/examples/PWM/PWM.H similarity index 100% rename from projects/examples/PWM/PWM.H rename to project/examples/PWM/PWM.H diff --git a/projects/examples/Public/CH554.H b/project/examples/Public/CH554.H similarity index 100% rename from projects/examples/Public/CH554.H rename to project/examples/Public/CH554.H diff --git a/projects/examples/Public/Debug.C b/project/examples/Public/Debug.C similarity index 100% rename from projects/examples/Public/Debug.C rename to project/examples/Public/Debug.C diff --git a/projects/examples/Public/Debug.H b/project/examples/Public/Debug.H similarity index 100% rename from projects/examples/Public/Debug.H rename to project/examples/Public/Debug.H diff --git a/projects/examples/SPI/MainMaster.C b/project/examples/SPI/MainMaster.C similarity index 100% rename from projects/examples/SPI/MainMaster.C rename to project/examples/SPI/MainMaster.C diff --git a/projects/examples/SPI/MainSlave.C b/project/examples/SPI/MainSlave.C similarity index 100% rename from projects/examples/SPI/MainSlave.C rename to project/examples/SPI/MainSlave.C diff --git a/projects/examples/SPI/SPI.C b/project/examples/SPI/SPI.C similarity index 100% rename from projects/examples/SPI/SPI.C rename to project/examples/SPI/SPI.C diff --git a/projects/examples/SPI/SPI.H b/project/examples/SPI/SPI.H similarity index 100% rename from projects/examples/SPI/SPI.H rename to project/examples/SPI/SPI.H diff --git a/projects/examples/Timer/Main.C b/project/examples/Timer/Main.C similarity index 100% rename from projects/examples/Timer/Main.C rename to project/examples/Timer/Main.C diff --git a/projects/examples/Timer/Timer.C b/project/examples/Timer/Timer.C similarity index 100% rename from projects/examples/Timer/Timer.C rename to project/examples/Timer/Timer.C diff --git a/projects/examples/Timer/Timer.H b/project/examples/Timer/Timer.H similarity index 100% rename from projects/examples/Timer/Timer.H rename to project/examples/Timer/Timer.H diff --git a/projects/examples/TouchKey/Main.C b/project/examples/TouchKey/Main.C similarity index 100% rename from projects/examples/TouchKey/Main.C rename to project/examples/TouchKey/Main.C diff --git a/projects/examples/TouchKey/TouchKey.C b/project/examples/TouchKey/TouchKey.C similarity index 100% rename from projects/examples/TouchKey/TouchKey.C rename to project/examples/TouchKey/TouchKey.C diff --git a/projects/examples/TouchKey/TouchKey.H b/project/examples/TouchKey/TouchKey.H similarity index 100% rename from projects/examples/TouchKey/TouchKey.H rename to project/examples/TouchKey/TouchKey.H diff --git a/projects/examples/USB/Device/CompatibilityHID.C b/project/examples/USB/Device/CompatibilityHID.C similarity index 100% rename from projects/examples/USB/Device/CompatibilityHID.C rename to project/examples/USB/Device/CompatibilityHID.C diff --git a/projects/examples/USB/Device/CompositeKM.C b/project/examples/USB/Device/CompositeKM.C similarity index 100% rename from projects/examples/USB/Device/CompositeKM.C rename to project/examples/USB/Device/CompositeKM.C diff --git a/projects/examples/USB/Device/VendorDefinedDev.C b/project/examples/USB/Device/VendorDefinedDev.C similarity index 100% rename from projects/examples/USB/Device/VendorDefinedDev.C rename to project/examples/USB/Device/VendorDefinedDev.C diff --git a/projects/examples/USB/Host/USBHostHUB_KM.C b/project/examples/USB/Host/USBHostHUB_KM.C similarity index 100% rename from projects/examples/USB/Host/USBHostHUB_KM.C rename to project/examples/USB/Host/USBHostHUB_KM.C