e775ff30f98d7fc9857a97adf8f37879df30e568
Board-dat/DOD/DOD1064-dat/DOD1064-dat.md
| ... | ... | @@ -3,4 +3,4 @@ |
| 3 | 3 | |
| 4 | 4 | ## ref |
| 5 | 5 | |
| 6 | -- [[CH55x-dat]] |
|
| ... | ... | \ No newline at end of file |
| 0 | +- [[CH55x-DAT]] |
|
| ... | ... | \ No newline at end of file |
Board-dat/DOD/DOD1068-DAT/DOD1068-DAT.md
| ... | ... | @@ -8,4 +8,4 @@ CH554 |
| 8 | 8 | |
| 9 | 9 | ## ref |
| 10 | 10 | |
| 11 | -- [[CH55X-DAT]] - [[CH554-DAT]] |
|
| ... | ... | \ No newline at end of file |
| 0 | +- [[CH55x-DAT]] - [[CH554-DAT]] |
|
| ... | ... | \ No newline at end of file |
Board-dat/DPR/DPR1097-DAT/DPR1097-DAT.md
| ... | ... | @@ -1,6 +1,7 @@ |
| 1 | 1 | |
| 2 | 2 | # DPR1097 RS-422 |
| 3 | 3 | |
| 4 | +3.3V version - [[DPR1098-dat]] |
|
| 4 | 5 | |
| 5 | 6 | ## Info |
| 6 | 7 |
Board-dat/DPR/DPR1098-dat/DPR1098-dat.md
| ... | ... | @@ -0,0 +1,21 @@ |
| 1 | + |
|
| 2 | +# DPR1098-dat |
|
| 3 | + |
|
| 4 | +## Info |
|
| 5 | + |
|
| 6 | +[product url - RS422-TTL Module, Full Duplex, RS-422 [Volt]](https://www.electrodragon.com/product/rs422-ttl-module-full-duplex-rs-422/) |
|
| 7 | + |
|
| 8 | + |
|
| 9 | +### Board Map, Dimension, Pins, chip info, etc. |
|
| 10 | + |
|
| 11 | + |
|
| 12 | + |
|
| 13 | +## Applications, category, tags, etc. |
|
| 14 | + |
|
| 15 | +## Demo Code and Video |
|
| 16 | + |
|
| 17 | +## ref |
|
| 18 | + |
|
| 19 | +- [[DPR1098]] - [[DPR1097-dat]] |
|
| 20 | + |
|
| 21 | +- legacy wiki page |
Board-dat/DPR/DPR1100-dat/DPR1100-dat.md
| ... | ... | @@ -1,8 +1,13 @@ |
| 1 | 1 | |
| 2 | 2 | # DPR1100-dat |
| 3 | 3 | |
| 4 | + |
|
| 5 | +All functionalities |
|
| 6 | + |
|
| 4 | 7 | - Lead out all pins for [[STM32F103C8T6-dat]], can be used as a development board too |
| 5 | 8 | - Can be used as a [[USB-TTL-dat]] bridge |
| 9 | +- recognized in [[MDK-ARM-dat]] as [[CMSIS-dap-dat]] |
|
| 10 | + |
|
| 6 | 11 | |
| 7 | 12 | ## Board Map |
| 8 | 13 | |
| ... | ... | @@ -30,7 +35,7 @@ LED Indicator |
| 30 | 35 | |
| 31 | 36 | ## Note |
| 32 | 37 | - Crystal - 8M |
| 33 | -- D+ pull-up to PA8 for V2 bootloader, and to 3.3V for V3 bootloader |
|
| 38 | +- D+ pull-up to PA8 for V2 bootloader, or to 3.3V for V3 bootloader |
|
| 34 | 39 | |
| 35 | 40 | |
| 36 | 41 | ## ref |
Board-dat/DPR/DPR1157-DAT/DPR1157-DAT.md
| ... | ... | @@ -2,9 +2,12 @@ |
| 2 | 2 | |
| 3 | 3 | # DPR1157 DAT STM32 offline programmer |
| 4 | 4 | |
| 5 | -https://www.electrodragon.com/product/chip-holdstm32-online-offline-programmer-daplink-off-prog/ |
|
| 6 | 5 | |
| 7 | -- legacy wiki page - https://w.electrodragon.com/w/STM32_OFF-PROG |
|
| 6 | +[chip-holdstm32-online-offline-programmer-daplink-off-prog](https://www.electrodragon.com/product/chip-holdstm32-online-offline-programmer-daplink-off-prog/) |
|
| 7 | + |
|
| 8 | + |
|
| 9 | + |
|
| 10 | +- [legacy wiki page](https://w.electrodragon.com/w/STM32_OFF-PROG) |
|
| 8 | 11 | |
| 9 | 12 | |
| 10 | 13 | |
| ... | ... | @@ -122,6 +125,7 @@ The file list; |
| 122 | 125 | |
| 123 | 126 | ## demo video |
| 124 | 127 | |
| 128 | + |
|
| 125 | 129 | ### programming STM32F103 |
| 126 | 130 | |
| 127 | 131 | - https://twitter.com/electro_phoenix/status/1394564729524432900?s=19 |
| ... | ... | @@ -131,6 +135,10 @@ The file list; |
| 131 | 135 | |
| 132 | 136 | - programming port GND - SWCLK - SWIO - 3V3 |
| 133 | 137 | |
| 138 | + |
|
| 139 | + |
|
| 140 | + |
|
| 141 | + |
|
| 134 | 142 | ## ref |
| 135 | 143 | |
| 136 | 144 | - [[STM32-dat]] - [[daplink-dat]] - [[cmsis-dap-dat]] |
Board-dat/MPC/MPC1119-DAT/MPC1119-error-dat.md
| ... | ... | @@ -16,7 +16,7 @@ To quickly fix this issue, please cut the **BLUE** wire on the back of the PCB i |
| 16 | 16 | |
| 17 | 17 | and reconnect the pins indicated by the two **ORANGE** boxes by a wire. |
| 18 | 18 | |
| 19 | -**If you require a replacement, please just reply to the order email, and we will send you a new board.** |
|
| 19 | +**If you require a replacement, please just reply to the order email, and we will send you a new board.** OR Simply rely the **"Thanks for shopping with us" email** or any other system emails! |
|
| 20 | 20 | |
| 21 | 21 | This is how to fix: |
| 22 | 22 |
Chip-cn-dat/WCH-dat/CH551-dat/14-47-14-25-07-2023.png
| ... | ... | Binary files a/Chip-cn-dat/WCH-dat/CH551-dat/14-47-14-25-07-2023.png and /dev/null differ |
Chip-cn-dat/WCH-dat/CH551-dat/37-47-14-25-07-2023.png
| ... | ... | Binary files a/Chip-cn-dat/WCH-dat/CH551-dat/37-47-14-25-07-2023.png and /dev/null differ |
Chip-cn-dat/WCH-dat/CH551-dat/CH551-dat.md
| ... | ... | @@ -1,13 +0,0 @@ |
| 1 | - |
|
| 2 | -# CH551 dat |
|
| 3 | - |
|
| 4 | -## function diagram |
|
| 5 | - |
|
| 6 | - |
|
| 7 | - |
|
| 8 | -## SCH |
|
| 9 | - |
|
| 10 | - |
|
| 11 | - |
|
| 12 | - |
|
| 13 | -- [[CH551-dat]] - [[CH552-dat]] - [[CH554-dat]] - [[CH559-dat]] |
|
| ... | ... | \ No newline at end of file |
Chip-cn-dat/WCH-dat/CH552-dat/18-51-14-25-07-2023.png
| ... | ... | Binary files a/Chip-cn-dat/WCH-dat/CH552-dat/18-51-14-25-07-2023.png and /dev/null differ |
Chip-cn-dat/WCH-dat/CH552-dat/CH552-dat.md
| ... | ... | @@ -1,7 +0,0 @@ |
| 1 | - |
|
| 2 | -# CH5512 dat |
|
| 3 | - |
|
| 4 | - |
|
| 5 | - |
|
| 6 | - |
|
| 7 | -- [[CH551-dat]] - [[CH552-dat]] - [[CH554-dat]] - [[CH559-dat]] |
|
| ... | ... | \ No newline at end of file |
Chip-cn-dat/WCH-dat/CH554-dat/06-46-14-25-07-2023.png
| ... | ... | Binary files a/Chip-cn-dat/WCH-dat/CH554-dat/06-46-14-25-07-2023.png and /dev/null differ |
Chip-cn-dat/WCH-dat/CH554-dat/26-46-14-25-07-2023.png
| ... | ... | Binary files a/Chip-cn-dat/WCH-dat/CH554-dat/26-46-14-25-07-2023.png and /dev/null differ |
Chip-cn-dat/WCH-dat/CH554-dat/34-51-14-25-07-2023.png
| ... | ... | Binary files a/Chip-cn-dat/WCH-dat/CH554-dat/34-51-14-25-07-2023.png and /dev/null differ |
Chip-cn-dat/WCH-dat/CH554-dat/50-45-14-25-07-2023.png
| ... | ... | Binary files a/Chip-cn-dat/WCH-dat/CH554-dat/50-45-14-25-07-2023.png and /dev/null differ |
Chip-cn-dat/WCH-dat/CH554-dat/CH554-DAT.md
| ... | ... | @@ -1,21 +0,0 @@ |
| 1 | - |
|
| 2 | - |
|
| 3 | -# CH554 DAT |
|
| 4 | - |
|
| 5 | - |
|
| 6 | - |
|
| 7 | - |
|
| 8 | -## CH554 SCH |
|
| 9 | - |
|
| 10 | - |
|
| 11 | - |
|
| 12 | - |
|
| 13 | -## CH552 SCH |
|
| 14 | - |
|
| 15 | - |
|
| 16 | - |
|
| 17 | - |
|
| 18 | - |
|
| 19 | -- [[WCH-dat]] |
|
| 20 | - |
|
| 21 | -- [[CH551-dat]] - [[CH552-dat]] - [[CH554-dat]] - [[CH559-dat]] |
|
| ... | ... | \ No newline at end of file |
Chip-cn-dat/WCH-dat/CH559-DAT/09-54-12-13-03-2023.png
| ... | ... | Binary files a/Chip-cn-dat/WCH-dat/CH559-DAT/09-54-12-13-03-2023.png and /dev/null differ |
Chip-cn-dat/WCH-dat/CH559-DAT/12-39-23-17-03-2023.png
| ... | ... | Binary files a/Chip-cn-dat/WCH-dat/CH559-DAT/12-39-23-17-03-2023.png and /dev/null differ |
Chip-cn-dat/WCH-dat/CH559-DAT/16-48-14-25-07-2023.png
| ... | ... | Binary files a/Chip-cn-dat/WCH-dat/CH559-DAT/16-48-14-25-07-2023.png and /dev/null differ |
Chip-cn-dat/WCH-dat/CH559-DAT/49-38-14-25-07-2023.png
| ... | ... | Binary files a/Chip-cn-dat/WCH-dat/CH559-DAT/49-38-14-25-07-2023.png and /dev/null differ |
Chip-cn-dat/WCH-dat/CH559-DAT/58-39-23-17-03-2023.png
| ... | ... | Binary files a/Chip-cn-dat/WCH-dat/CH559-DAT/58-39-23-17-03-2023.png and /dev/null differ |
Chip-cn-dat/WCH-dat/CH559-DAT/CH559-DAT.md
| ... | ... | @@ -1,52 +0,0 @@ |
| 1 | - |
|
| 2 | - |
|
| 3 | -# CH559 DAT |
|
| 4 | - |
|
| 5 | -- [[DOD1071-dat]] |
|
| 6 | - |
|
| 7 | -- https://www.wch.cn/downloads/CH559EVT_ZIP.html |
|
| 8 | - |
|
| 9 | -- https://w2.electrodragon.com/chip-cn/WCH/CH559-DAT/CH559ds1.pdf |
|
| 10 | - |
|
| 11 | - |
|
| 12 | -CH559 |
|
| 13 | -* E8051, 6K +256B SRAM, 60K Code, 1K Data Flash |
|
| 14 | -* UART0, UART1, SPI0 M/S, SPI1 M |
|
| 15 | - |
|
| 16 | - |
|
| 17 | -## Info |
|
| 18 | - |
|
| 19 | - |
|
| 20 | - |
|
| 21 | - |
|
| 22 | - |
|
| 23 | - |
|
| 24 | -- https://kprasadvnsi.github.io/CH559_Doc_English/docs/1-overview/ |
|
| 25 | - |
|
| 26 | - |
|
| 27 | -## Pin Info |
|
| 28 | - |
|
| 29 | -- P12 = PWM3 |
|
| 30 | -- P23 = PWM1 |
|
| 31 | -- P25 = PWM2 |
|
| 32 | - |
|
| 33 | - |
|
| 34 | -LED-CTRL: LED control card interface, built-in 4-level FIFO, supports DMA mode, and |
|
| 35 | -1/2/4-channel data interface, high speed rate up to Fsys/2. |
|
| 36 | - |
|
| 37 | -P32 P33 P34 P44 = LED 0 LED1 LEDC LED3 |
|
| 38 | - |
|
| 39 | -- P42 = LED5/PWM3_ |
|
| 40 | -- P43 = LED6/PWM1_ |
|
| 41 | - |
|
| 42 | -## board sch |
|
| 43 | - |
|
| 44 | - |
|
| 45 | - |
|
| 46 | - |
|
| 47 | - |
|
| 48 | -## ref |
|
| 49 | - |
|
| 50 | -- [[WCH-PROG-dat]] - [[WCH-dat]] - [[ch559-prog]] - [[ch559-readme]] |
|
| 51 | - |
|
| 52 | -- [[CH551-dat]] - [[CH552-dat]] - [[CH554-dat]] - [[CH559-dat]] |
|
| ... | ... | \ No newline at end of file |
Chip-cn-dat/WCH-dat/CH559-DAT/CH559-PROG.md
| ... | ... | @@ -1,9 +0,0 @@ |
| 1 | - |
|
| 2 | -## setup |
|
| 3 | - |
|
| 4 | - |
|
| 5 | - |
|
| 6 | - |
|
| 7 | -## blink LED |
|
| 8 | - |
|
| 9 | - |
|
| ... | ... | \ No newline at end of file |
Chip-cn-dat/WCH-dat/CH559-DAT/CH559-readme.md
| ... | ... | @@ -1,257 +0,0 @@ |
| 1 | - |
|
| 2 | - |
|
| 3 | -南京沁恒电子有限公司 2015.04 |
|
| 4 | -最新资料请到我们的网站上查询 |
|
| 5 | -http://wch.cn |
|
| 6 | -http://winchiphead.com |
|
| 7 | - |
|
| 8 | - |
|
| 9 | -- 文件目录 |
|
| 10 | -- | |
|
| 11 | -- |-- README.TXT:目录文件说明 |
|
| 12 | -- |-- BRIEF |
|
| 13 | -- | |--CH559DS0.PDF:CH559简介 |
|
| 14 | -- |-- DS |
|
| 15 | -- | |--CH559DS1.PDF:CH559应用手册 |
|
| 16 | -- |-- EVT |
|
| 17 | -- | |-- EXAM: C例程 |
|
| 18 | -- | | |--CH559.uvproj:CH559 keil工程文件 |
|
| 19 | -- | | |--CH559.H:CH559 C语言头文件,SFR定义 |
|
| 20 | -- | | |--CH559.INC:CH559汇编头文件,SFR定义 |
|
| 21 | -- | | |--DEBUG.C:UART0初始化、常用延时函数、UART0数据收发子函数 |
|
| 22 | -- | | |--DEBUG.H:UART0初始化、常用延时函数、UART0数据收发子函数声明 |
|
| 23 | -- | | |--CHIP_ID |
|
| 24 | -- | | | |-- GETID.C:获取芯片唯一ID号 |
|
| 25 | -- | | | |-- GETID.hex: |
|
| 26 | -- | | |--Encryption |
|
| 27 | -- | | | |-- Encryption.C:芯片用户程序加密例程 |
|
| 28 | -- | | | |-- Encryption.hex: |
|
| 29 | -- | | | |-- 芯片加密建议.PDF |
|
| 30 | -- | | |--ADC: |
|
| 31 | -- | | | |-- ADCAUTODMA.C:DMA方式自动AD采样 |
|
| 32 | -- | | | |-- ADCAUTODMA.hex:DMA方式自动AD采样hex文件 |
|
| 33 | -- | | | |-- ADCManual.C:手动方式AD采样 |
|
| 34 | -- | | | |-- ADCManual.hex:手动AD采样hex文件 |
|
| 35 | -- | | |--DataFlash |
|
| 36 | -- | | | |-- DataFlash.C:DATA Flash读写、擦除例程 |
|
| 37 | -- | | | |-- DataFlash.hex:DATA Flash操作hex文件 |
|
| 38 | -- | | |--GPIO |
|
| 39 | -- | | | |-- GPIO.C:IO口配置、驱动能力设置和IO中断设置 |
|
| 40 | -- | | | |-- GPIO.hex:IO操作hex文件 |
|
| 41 | -- | | |--LED_CTL |
|
| 42 | -- | | | |-- LED_Udisk_Flash_DMA |
|
| 43 | -- | | | | |--完整演示工程,需要添加文件系统LIB |
|
| 44 | -- | | |--PWM |
|
| 45 | -- | | | |-- PWM.C:PWM1和PWM2操作程序 |
|
| 46 | -- | | | |-- PWM.hex:PWM1和PWM2操作hex文件 |
|
| 47 | -- | | |--SPI0 |
|
| 48 | -- | | | |-- SPI0Flash.C:SPI0操作串行Flash |
|
| 49 | -- | | | |-- SPI0Flash.hex:SPI0操作串行Flash的hex文件 |
|
| 50 | -- | | | |-- SPI0Master.C:SPI0主机发送、接收程序 |
|
| 51 | -- | | | |-- SPI0Master.hex:SPI0主机接口函数hex文件 |
|
| 52 | -- | | | |-- SPI0Slv.C:SPI0从机初始化程序 |
|
| 53 | -- | | | |-- SPI0Slv.hex:SPI0从机接口函数hex文件 |
|
| 54 | -- | | |--SPI1 |
|
| 55 | -- | | | |-- SPI1Master.C:SPI1主机发送、接收程序 |
|
| 56 | -- | | | |-- SPI1Master.hex:SPI1主机接口函数hex文件 |
|
| 57 | -- | | |--Timer0 |
|
| 58 | -- | | | |-- Timer0.C:Timer0中断、定时器设置 |
|
| 59 | -- | | | |-- Timer0.hex:Timer0操作hex文件 |
|
| 60 | -- | | |--Timer1 |
|
| 61 | -- | | | |-- Timer1.C:Timer1设中断、定时器设置 |
|
| 62 | -- | | | |-- Timer1.hex:Timer1操作hex文件 |
|
| 63 | -- | | |--Timer2 |
|
| 64 | -- | | | |-- Timer2.C:Timer1中断、定时器设置和捕捉 |
|
| 65 | -- | | | |-- Timer2.hex:Timer2操作hex文件 |
|
| 66 | -- | | |--Timer3 |
|
| 67 | -- | | | |-- Timer3.C:Timer1中断、定时器设置、捕捉和PWM3 |
|
| 68 | -- | | | |-- Timer3.hex:Timer3操作hex文件 |
|
| 69 | -- | | |--UART1 |
|
| 70 | -- | | | |-- UART1.C: |
|
| 71 | -- | | | |-- UART1.hex: |
|
| 72 | -- | | | |-- UART1_485.C:UART1 485模式数据收发 |
|
| 73 | -- | | | |-- UART1_485.hex: |
|
| 74 | -- | | | |-- UART1_INT.C:UART1中断方式数据收发 |
|
| 75 | -- | | | |-- UART1.hex: |
|
| 76 | -- | | | |-- UART1_Query.C:UART1查询方式数据收发 |
|
| 77 | -- | | | |-- UART1.hex: |
|
| 78 | -- | | |--WDOG |
|
| 79 | -- | | | |-- WDOG.C:看门狗操作 |
|
| 80 | -- | | | |-- WDOG.hex:看门狗操作hex文件 |
|
| 81 | -- | | |--XBUS |
|
| 82 | -- | | | |-- XBUS.C:直接、复用地址方式操作外扩RAM |
|
| 83 | -- | | | |-- XBUS.hex:XBUS操作hex文件 |
|
| 84 | -- | | |--IAP |
|
| 85 | -- | | | |--CH559 IAP功能使用说明.doc |
|
| 86 | -- | | | |--CH559IAP |
|
| 87 | -- | | | | |-- CH559_IAP.uvproj:CH559 IAP工程文件 |
|
| 88 | -- | | | | |-- CH559_IAP.C:IAP功能C程序,支持串口和USB方式升级用户程序 |
|
| 89 | -- | | | | |-- CH559_IAP.H:IAP功能头文件 |
|
| 90 | -- | | | | |-- CH559_IAP.hex:IAP功能hex文件 |
|
| 91 | -- | | | |--CH559User |
|
| 92 | -- | | | | |-- CH559_User.uvproj:CH559 IAP 用户程序工程文件 |
|
| 93 | -- | | | | |-- CH559_Demo.C: CH559 配合IAP的应用程序,通过按键进入IAP |
|
| 94 | -- | | | | |-- CH559_Demo.hex:配合IAP功能用户程序hex文件 |
|
| 95 | -- | | | |--CH559WINUser |
|
| 96 | -- | | | | |-- WCHMCUIAP_WINAPP.exe:CH559 配合例程IAP的上位机工具,支持串口和USB下载 |
|
| 97 | -- | | |--USB |
|
| 98 | -- | | | |-- DEVICE |
|
| 99 | -- | | | | |-- Compound Dev.C:模拟键鼠例程,支持部分类命令 |
|
| 100 | -- | | | | |-- Compound Dev.hex:模拟键鼠hex文件 |
|
| 101 | -- | | | | |-- USBDEV.C:模拟厂商自定义设备,需要安装CH372驱动,可以通过372test.exe调试(批量数据收发) |
|
| 102 | -- | | | | |-- USBDEV.hex:模拟厂商自定义设备hex文件 |
|
| 103 | -- | | | |-- HOST |
|
| 104 | -- | | | | |-- USBHOST.C:主机模式ROOT-HUB下初始化和枚举DP/DM端口连接的USB设备,可以操作U盘或者操作USB鼠标,不包含HID类命令处理 |
|
| 105 | -- | | | | |-- USBHOST.hex: |
|
| 106 | -- | | | | |-- USBH_HUB_KM.C: USB主机应用例子,初始化和枚举USB端口连接的设备,同时支持最多2个USB设备,支持一级外部HUB,可以操作USB键鼠和HUB,包含HID类命令处理 |
|
| 107 | -- | | | | |-- USBH_HUB_KM.hex: |
|
| 108 | -- | | | | |-- USBH_KM.C: USB主机应用例子,仅支持操作ROOTHUB上挂接的键鼠等HID设备。 |
|
| 109 | -- | | | | |-- USBH_KM.hex: |
|
| 110 | -- | | | | |-- USBH_AOA.C: USB主机应用例子,支持ROOTHUB上连接安卓设备与APP进行通讯。 |
|
| 111 | -- | | | | |-- USBH_AOA.hex: |
|
| 112 | -- | | | | |-- TOOL |
|
| 113 | -- | | | | | |-- UARTDemo.apk:AOA调试配套APK测试文件 |
|
| 114 | -- | | | |-- U_DISK |
|
| 115 | -- | | | | | |-- EXAM1.C:C示例源程序,以字节为单位读写文件,包括文件创建、删除、修改文件属性,修改文件名 |
|
| 116 | -- | | | | | |-- EXAM1.hex:字节方式文件读写hex文件 |
|
| 117 | -- | | | | | |-- EXAM6.C:C示例源程序,以扇区为单位读写文件,包括文件创建、删除、修改文件属性 |
|
| 118 | -- | | | | | |-- EXAM6.hex:字节方式文件读写hex文件 |
|
| 119 | -- | | | | | |-- EXAM9.C:C示例源程序,新建文件夹,文件下创建文件和子目录 |
|
| 120 | -- | | | | | |-- EXAM9.hex:创建目录hex文件 |
|
| 121 | -- | | | | | |-- EXAM11.C:C示例源程序,枚举根目录或者指定目下的文件 |
|
| 122 | -- | | | | | |-- EXAM11.hex: |
|
| 123 | -- | | |-- USB_LIB |
|
| 124 | -- | | | | |-- CH559UFI.C:CH559 U盘文件系统库常用接口函数 |
|
| 125 | -- | | | | |-- CH559UFI.H:CH559 U盘文件系统库变量和函数声明头文件 |
|
| 126 | -- | | | | |-- CH559UFI.LIB:CH559 U盘文件系统库文件(编译器内存模式设置成:small) |
|
| 127 | -- | | | | |-- CH559UFX.LIB:U盘文件系统库文件(编译器内存模式设置成:large) |
|
| 128 | -- | | | | |-- CH559UF_README.TXT:CH559 U盘文件系统变更文档 |
|
| 129 | -- | |-- PUB: 评估板说明 |
|
| 130 | -- | | |-- CH559EVT.PDF: 评估板说明 |
|
| 131 | -- | | |-- CH559SCH.PDF: 评估板原理图 |
|
| 132 | -- | | |-- CH55X指令周期.PDF: CH55X汇编指令周期表 |
|
| 133 | -- | | |-- CH55X脱机烧录器V130 |
|
| 134 | -- | | | | |-- 脱机烧录器使用说明.PDF |
|
| 135 | -- | | | | |-- 脱机烧录器结构图.PDF |
|
| 136 | -- | | | | |-- OffLineWCH_ISP配置工具 |
|
| 137 | -- | | | | | |--脱机烧录器配置工具.exe |
|
| 138 | -- | | | | | |--SV00xISPDLL.dll |
|
| 139 | - |
|
| 140 | - |
|
| 141 | -2015-08-21改动说明: |
|
| 142 | -(1)、更新DataFlash操作(读取溢出定义缓冲区大小)。 |
|
| 143 | -(2)、修正EXAM1文件读取操作时没有指向存储缓冲区的操作。 |
|
| 144 | -(3)、修正FlashMaster.C SPI初始化重复操作位bS0_MST_CLK。 |
|
| 145 | -(4)、增加了PWM引脚映射的接口函数。 |
|
| 146 | -(5)、修改Timer2.C文件捕获之后需要加延时的问题,不加延时最后一次采样数据会丢失。 |
|
| 147 | -(6)、2015.06.27 CH559.H更新,变换了LED接口DMA数据发送方式,有原来的多通道分位发改成多通道字节方式, |
|
| 148 | -有原来的8数据通道改成4数据通道,最多可以同时使用2个DMA发送数据; |
|
| 149 | -此外还增加了看门狗超时标志位(只读)。 |
|
| 150 | -(7)、修改UART1.C中断里面发送的错误,接收长度自减,自发自收的时候数据长度为0. |
|
| 151 | -(8)、修改TIMER3.C文件CAP3时,没有清空中断导致获取不到第一次数据的问题。 |
|
| 152 | -(9)、修改Mouse.C,原程序文件存在错误,使用同地址主机寄存器操作设备和全速\低速设置问题,增加模拟键盘功能,模拟复合设备,支持部分类命令。 |
|
| 153 | -(10)、CH559SCH.PDF中增加CH559MINIEVT的原理图。 |
|
| 154 | -(11)、EVT\PCB更新,增加CH559MINIEVT的原理图和PCB。 |
|
| 155 | -(12)、增加EXAM11文件,U盘文件枚举功能。 |
|
| 156 | -(13)、修改了XBUS.C文件,原来文件存在变量溢出的问题。 |
|
| 157 | -(14)、删除.C文件中使用的LED4~LED7,每个.C文件增加上电延时30ms的操作。 |
|
| 158 | -(15)、更改了SPI0从机模式数据发送时,先发送预置数的问题。 |
|
| 159 | -(16)、EVT\PUB\CH559EVT.PDF更新,对原来的说明进行调整,增加MINI板说明和IAP功能使用说明。 |
|
| 160 | -(17)、删除了原来的LED控制程序,改成标准的驱动方式,可以实现读U盘显示信息,存储至Flash,然后读Flash显示信息。 |
|
| 161 | -(18)、EXAM6中添加了一个16位的变量CH559vSectorSize来指定实际扇区的大小,现在默认是512,这样解决了原来使用扇区大小高字节CH559vSectorSizeH运算错误(默认2)的问题。 |
|
| 162 | -(19)、增加IAP功能资料包。 |
|
| 163 | - |
|
| 164 | - |
|
| 165 | -2015-11-26改动说明: |
|
| 166 | -(1)原理图改动,485使用XA和XB之间的匹配电阻由120Ω改成0欧姆; |
|
| 167 | -(2)UART1例程将485和TTL分开,突出串口FIFO的使用; |
|
| 168 | -(3)增加EXAM9,使用CH559新建文件夹,文件夹文件操作; |
|
| 169 | - |
|
| 170 | -2015-12-28改动说明: |
|
| 171 | -(1)、CH559DS1发布版本1B,更改主要包括LED控制说明和主频; |
|
| 172 | -(2)、CH559.H: Fxt由4-13MHz改成4-20MHz;Fpll由24-320MHz改成24-350MHz;Fsys由1-60MHz改成1-57MHz; |
|
| 173 | -(3)、CH559.INC: Fxt由4-13MHz改成4-20MHz;Fpll由24-320MHz改成24-350MHz;Fsys由1-60MHz改成1-57MHz; |
|
| 174 | - typedef USB_SETUP_REQ xdata PXUSB_SETUP_REQ;改成 typedef USB_SETUP_REQ xdata *PXUSB_SETUP_REQ;修正了错误; |
|
| 175 | -(4)、CH559UFI.H: CH559_LIB_VER 由0x10改成0x11; |
|
| 176 | -(5)、修改USBDEV.C中设备初始化函数中原来使用UHUB0_CTRL改成UDEV_CTRL寄存器,两者地址相同,只是前者用于主机,后者用于设备,避免误解; |
|
| 177 | -(6)、CH559UFI(small)/CH559UFX(large) V1.1 最新更新 2015.12.23 |
|
| 178 | - 一、修正BUG |
|
| 179 | - 1、CH559FileWrite写根目录长度限制失败 |
|
| 180 | - 一、更新和增加 |
|
| 181 | - 1、更新DMA支持4096字节的大扇区 |
|
| 182 | -(7)、ADCManual.C的ADC采样增加一个通道选择数组,防止客户通道赋值出错; |
|
| 183 | -(8)、DataFlash.C芯片改进了DataFlash读写,旧的擦和写兼容新版本,新版操作旧片子会有问题; |
|
| 184 | -(9)、Timer0.C Timer1.C Timer2.C更改了定时器赋值的方式; |
|
| 185 | -(10)、增加了芯片用户程序加密的例子程序Encryption.C和一般的加密方法的说明文档; |
|
| 186 | -(11)、增加了CH55X系列单片机汇编指令周期表; |
|
| 187 | - |
|
| 188 | -2016-2-18改动说明: |
|
| 189 | -(1)、CH559DS1 主频最高改为56MHz,明确部分引脚说明和USB部分说明; |
|
| 190 | -(2)、CH559.H和CH559.INC中涉及主频部分改成最高56MHz,MASK_LED_CHAN_MOD由0x80改为0xC0; |
|
| 191 | -(3)、CH559UFI.H: CH559_LIB_VER 由0x11改成0x12; |
|
| 192 | -(4)、CH559UFI(small)/CH559UFX(large) V1.2 最新更新 2016.2.18 |
|
| 193 | - 一、修正BUG |
|
| 194 | - 1、CH559FileModify文件日期和时间大小端错误; |
|
| 195 | -(5)、删除了USBHOST中的两个冗余的例子程序,现在改成一个只操作ROOT_HUB下HID的例子和支持操作2个ROOT_HUB下设备和一级HUB下HID的例子,并且支持HID类命令; |
|
| 196 | -(6)、统一文件风格和文件结构,主要是操作U盘的LIB库换了一个位置,从EXAM根目录下调用公共文件; |
|
| 197 | - |
|
| 198 | -2016-3-1改动说明: |
|
| 199 | -(1)、Compound Dev.C修改NUM_LOCK的判断条件; |
|
| 200 | - |
|
| 201 | -2016-3-3改动说明: |
|
| 202 | -(1)、GPIO.C 修改如何配置单个IO状态。 |
|
| 203 | -(2)、所有.C文件增加 #pragma NOAREGS。 |
|
| 204 | - |
|
| 205 | -2016-3-22改动说明: |
|
| 206 | -(1)、Compound Dev.C 注:接收数据的缓冲区的长度 >= min(可能接收到的最大数据包长度 + 2字节,64 字节) |
|
| 207 | - USB总线复位增加UEP0/1/2/3_CTRL的清理 |
|
| 208 | - CH559中断清零,只支持按位清0,或者写1清零 |
|
| 209 | - 支持标准请求 USB_CLEAR_FEATURE和USB_GET_STATUS和USB_SET_FEATURE |
|
| 210 | - |
|
| 211 | -2016-6-24改动说明: |
|
| 212 | -(1)、ADCManual.C增加个通道切换采样函数,同时把首次采样值取出丢弃 |
|
| 213 | -(2)、DataFlash.C修改了DataFlash的写和擦除函数 |
|
| 214 | -(3)、Compond_Dev.C和USBDEV.C 在端点1、2上传数据时增加while(( UEP1_CTRL & MASK_UEP_T_RES ) == UEP_T_RES_ACK);确保DMA缓冲区不被同时读写 |
|
| 215 | -(4)、USBH_HUB_KM.C 修改之前HUB先插入设备不能识别,必须重新插拔才能识别的问题,修正了HUB操作部分,增加支持USB打印机部分,不支持USB打印机类命令 |
|
| 216 | -(5)、EXAM.6修改之前只读文件几个扇区信息,改为读整个文件,强调关于不足1扇区如何读取 |
|
| 217 | -(6)、增加了GETID.C的例子,获取芯片唯一ID号 |
|
| 218 | -(7)、增加CH55X_MINIEVT_V20.DDB, CH559&CH558 L和T封装、CH557 L&Q封装PCB、原理图 |
|
| 219 | -(8)、更新CH559SCH.pdf |
|
| 220 | -(9)、EXAM1增加修改文件名相关函数,所有U盘例程由原来支持HUB0,改成支持HUB1和HUB0 |
|
| 221 | -(10)、在PUB文件夹下增加脱机烧录器使用说明和PCB |
|
| 222 | -(11)、修改了所有USB主机程序在设备接入后,端口重新启用的等待时间,由原来的100ms改成20-30ms |
|
| 223 | - |
|
| 224 | -2016-8-25改动说明: |
|
| 225 | -(1)、CH55X脱机烧录器使用说明.pdf 增加USB连接消抖延时,USB方式下载LED状态变更,D3作为连接状态指示,D4作为开始下载指示 |
|
| 226 | - |
|
| 227 | -2016-11-29 改动说明: |
|
| 228 | -(1)、修改CH55X_MINIEVTV13的BOM文件,串口下载口改为跟原理图一致的0欧姆。 |
|
| 229 | - |
|
| 230 | -2017-2-10 11:14 |
|
| 231 | -(1)、修改CH559.H解释说明的笔误。 |
|
| 232 | - |
|
| 233 | -20172017-3-6 16:40 |
|
| 234 | -(1)、修改CH559EVT说明和CH559SCH.PDF。 |
|
| 235 | -(2)、修改CH55X指令周期表,增加了DB命令和CH551/2/3/4的说明。 |
|
| 236 | - |
|
| 237 | -2018-3-2 9:56 |
|
| 238 | -(1)、修改CH559EVT.PDF。 |
|
| 239 | -(2)、删除EVT/PCB文件夹。 |
|
| 240 | -(3)、修改CH559 IAP功能使用说明.pdf,更新至V1.2版本。 |
|
| 241 | -(4)、修改USBH_HUB_KM.C,枚举部分增加重试次数,确保USB设备枚举成功。 |
|
| 242 | -(5)、删除EVT/PUB/CH55X脱机烧录器 下CH55X_OFF_LINE_LOAD_V10.DDB |
|
| 243 | -(6)、增加EVT/PUB/CH55X脱机烧录器/CH55X_OFF_LINE_LOAD_SCH.pdf |
|
| 244 | - |
|
| 245 | -2018-08-01 |
|
| 246 | -(1)、USB/Host目录下增加USBH_KM.C文件,其是从USBH_HUB_KM.C分离出来仅用于操作键鼠的例子。 |
|
| 247 | -(2)、修改USBH_HUB_KM.C文件下SelectHubPort函数,以支持HUB下低速设备的正常操作。 |
|
| 248 | -(3)、修改USBH_HUB_KM.C文件下main函数代码结构,插上设备自动操作而不用getkey做触发。 |
|
| 249 | -(4)、删除USBH_HUB_KM.C文件下InitRootDevice函数HUB操作的部分代码。 |
|
| 250 | -(5)、CH559EVT.PDF更新V1.5版本,主要添加创建工程时,CH559器件的选择。 |
|
| 251 | -(6)、添加USBH_AOA.C文件,支持ROOTHUB下对安卓配件模式的支持。 |
|
| 252 | -(7)、删除旧版本脱机烧录器相关文件,新增新版脱机烧录器说明、结构图和配置软件。 |
|
| 253 | - |
|
| 254 | -2019-7-22 |
|
| 255 | -1、修改SPI0_Master.c、SPI0_Slv.c、SPI1_Master.c文件: |
|
| 256 | -主机:下发数据,数据为0~255递增,并检测接收到的数据是否是下发数据的取反; |
|
| 257 | -从机:接收数据,并将接收到的数据取反后放进SPI_DATA,等待主机来取数据。 |
|
| ... | ... | \ No newline at end of file |
Chip-cn-dat/WCH-dat/CH559-DAT/CH559DS1.PDF
| ... | ... | Binary files a/Chip-cn-dat/WCH-dat/CH559-DAT/CH559DS1.PDF and /dev/null differ |
Chip-cn-dat/WCH-dat/CH55x-DAT.md
| ... | ... | @@ -1,58 +0,0 @@ |
| 1 | - |
|
| 2 | -# CH55x DAT |
|
| 3 | - |
|
| 4 | -* WCH MCU Page - http://www.wch.cn/productcenter/3.html |
|
| 5 | - |
|
| 6 | - |
|
| 7 | - |
|
| 8 | - |
|
| 9 | - |
|
| 10 | -### Legacy Wiki |
|
| 11 | -https://w.electrodragon.com/w/Category:CH55X |
|
| 12 | - |
|
| 13 | - |
|
| 14 | - |
|
| 15 | -### Git |
|
| 16 | -* WCH - https://github.com/Edragon/WCH |
|
| 17 | -* WCH CH55X - https://github.com/Edragon/WCH_CH55X |
|
| 18 | -* WCH CH55X APP - https://github.com/Edragon/WCH_CH55X-APP |
|
| 19 | -* WCH APP - https://github.com/Edragon/WCH_APP |
|
| 20 | - |
|
| 21 | - |
|
| 22 | -### Board Wiki pages |
|
| 23 | - |
|
| 24 | -- [[DOD1064-dat]] - [[DOD1067-dat]] - [[DOD1068-DAT]] - [[DOD1071-DAT]] - [[USB1000-dat]] |
|
| 25 | - |
|
| 26 | -## Chips |
|
| 27 | - |
|
| 28 | -- [[CH551-dat]] - [[CH552-dat]] - [[CH554-DAT]] - [[CH559-DAT]] |
|
| 29 | - |
|
| 30 | - |
|
| 31 | -### DEV Boards Links |
|
| 32 | -- CH551 - https://www.electrodragon.com/product/ch551-mini-dev-board-ch55x-series/ |
|
| 33 | -- CH552 - CH554 - https://www.electrodragon.com/product/ch552-ch554-mini-dev-board-ch55x-series/ |
|
| 34 | -- CH559 - https://www.electrodragon.com/product/ch559-mini-dev-board-ch55x-series/ |
|
| 35 | -- CH554 USB-CDC Relay Board - https://www.electrodragon.com/product/usb-cdc-touch-control-relay-board/ |
|
| 36 | - |
|
| 37 | - |
|
| 38 | -### WCH MCU CH55x |
|
| 39 | - |
|
| 40 | -- Python programming tool for WCH - https://github.com/juliuswwj/wchprog |
|
| 41 | -- https://github.com/Edragon/ch55xduino |
|
| 42 | - |
|
| 43 | -other IDE |
|
| 44 | -- https://github.com/Blinkinlabs/ch554_sdcc |
|
| 45 | - |
|
| 46 | -flash tool |
|
| 47 | -- https://github.com/MarsTechHAN/ch552tool |
|
| 48 | - |
|
| 49 | - |
|
| 50 | - |
|
| 51 | -### schematic |
|
| 52 | - |
|
| 53 | -https://w.electrodragon.com/w/CH55X_HDK |
|
| 54 | - |
|
| 55 | - |
|
| 56 | -- [[WCH-PROG-dat]] |
|
| 57 | - |
|
| 58 | -- [[DOD1068]] - [[DOD1071]] |
|
| ... | ... | \ No newline at end of file |
Chip-cn-dat/WCH-dat/CH55x-dat/CH551-dat/14-47-14-25-07-2023.png
| ... | ... | Binary files /dev/null and b/Chip-cn-dat/WCH-dat/CH55x-dat/CH551-dat/14-47-14-25-07-2023.png differ |
Chip-cn-dat/WCH-dat/CH55x-dat/CH551-dat/37-47-14-25-07-2023.png
| ... | ... | Binary files /dev/null and b/Chip-cn-dat/WCH-dat/CH55x-dat/CH551-dat/37-47-14-25-07-2023.png differ |
Chip-cn-dat/WCH-dat/CH55x-dat/CH551-dat/CH551-dat.md
| ... | ... | @@ -0,0 +1,18 @@ |
| 1 | + |
|
| 2 | +# CH551 dat |
|
| 3 | + |
|
| 4 | +## function diagram |
|
| 5 | + |
|
| 6 | + |
|
| 7 | + |
|
| 8 | +## SCH |
|
| 9 | + |
|
| 10 | + |
|
| 11 | + |
|
| 12 | + |
|
| 13 | + |
|
| 14 | +## ref |
|
| 15 | + |
|
| 16 | +- [[CH55x-dat]] |
|
| 17 | + |
|
| 18 | +- [[CH551-dat]] - [[CH552-dat]] - [[CH554-dat]] - [[CH559-dat]] |
|
| ... | ... | \ No newline at end of file |
Chip-cn-dat/WCH-dat/CH55x-dat/CH552-dat/06-46-14-25-07-2023.png
| ... | ... | Binary files /dev/null and b/Chip-cn-dat/WCH-dat/CH55x-dat/CH552-dat/06-46-14-25-07-2023.png differ |
Chip-cn-dat/WCH-dat/CH55x-dat/CH552-dat/18-51-14-25-07-2023.png
| ... | ... | Binary files /dev/null and b/Chip-cn-dat/WCH-dat/CH55x-dat/CH552-dat/18-51-14-25-07-2023.png differ |
Chip-cn-dat/WCH-dat/CH55x-dat/CH552-dat/26-46-14-25-07-2023.png
| ... | ... | Binary files /dev/null and b/Chip-cn-dat/WCH-dat/CH55x-dat/CH552-dat/26-46-14-25-07-2023.png differ |
Chip-cn-dat/WCH-dat/CH55x-dat/CH552-dat/CH552-dat.md
| ... | ... | @@ -0,0 +1,19 @@ |
| 1 | + |
|
| 2 | +# CH552 dat |
|
| 3 | + |
|
| 4 | + |
|
| 5 | + |
|
| 6 | + |
|
| 7 | +## CH552 SCH |
|
| 8 | + |
|
| 9 | + |
|
| 10 | + |
|
| 11 | + |
|
| 12 | + |
|
| 13 | + |
|
| 14 | + |
|
| 15 | +## ref |
|
| 16 | + |
|
| 17 | +- [[CH55x-dat]] |
|
| 18 | + |
|
| 19 | +- [[CH551-dat]] - [[CH552-dat]] - [[CH554-dat]] - [[CH559-dat]] |
|
| ... | ... | \ No newline at end of file |
Chip-cn-dat/WCH-dat/CH55x-dat/CH554-dat/34-51-14-25-07-2023.png
| ... | ... | Binary files /dev/null and b/Chip-cn-dat/WCH-dat/CH55x-dat/CH554-dat/34-51-14-25-07-2023.png differ |
Chip-cn-dat/WCH-dat/CH55x-dat/CH554-dat/50-45-14-25-07-2023.png
| ... | ... | Binary files /dev/null and b/Chip-cn-dat/WCH-dat/CH55x-dat/CH554-dat/50-45-14-25-07-2023.png differ |
Chip-cn-dat/WCH-dat/CH55x-dat/CH554-dat/CH554-DAT.md
| ... | ... | @@ -0,0 +1,19 @@ |
| 1 | + |
|
| 2 | + |
|
| 3 | +# CH554 DAT |
|
| 4 | + |
|
| 5 | + |
|
| 6 | + |
|
| 7 | + |
|
| 8 | +## CH554 SCH |
|
| 9 | + |
|
| 10 | + |
|
| 11 | + |
|
| 12 | + |
|
| 13 | + |
|
| 14 | + |
|
| 15 | +## ref |
|
| 16 | + |
|
| 17 | +- [[WCH-dat]] - [[CH55x-dat]] |
|
| 18 | + |
|
| 19 | +- [[CH551-dat]] - [[CH552-dat]] - [[CH554-dat]] - [[CH559-dat]] |
|
| ... | ... | \ No newline at end of file |
Chip-cn-dat/WCH-dat/CH55x-dat/CH559-DAT/09-54-12-13-03-2023.png
| ... | ... | Binary files /dev/null and b/Chip-cn-dat/WCH-dat/CH55x-dat/CH559-DAT/09-54-12-13-03-2023.png differ |
Chip-cn-dat/WCH-dat/CH55x-dat/CH559-DAT/12-39-23-17-03-2023.png
| ... | ... | Binary files /dev/null and b/Chip-cn-dat/WCH-dat/CH55x-dat/CH559-DAT/12-39-23-17-03-2023.png differ |
Chip-cn-dat/WCH-dat/CH55x-dat/CH559-DAT/16-48-14-25-07-2023.png
| ... | ... | Binary files /dev/null and b/Chip-cn-dat/WCH-dat/CH55x-dat/CH559-DAT/16-48-14-25-07-2023.png differ |
Chip-cn-dat/WCH-dat/CH55x-dat/CH559-DAT/49-38-14-25-07-2023.png
| ... | ... | Binary files /dev/null and b/Chip-cn-dat/WCH-dat/CH55x-dat/CH559-DAT/49-38-14-25-07-2023.png differ |
Chip-cn-dat/WCH-dat/CH55x-dat/CH559-DAT/58-39-23-17-03-2023.png
| ... | ... | Binary files /dev/null and b/Chip-cn-dat/WCH-dat/CH55x-dat/CH559-DAT/58-39-23-17-03-2023.png differ |
Chip-cn-dat/WCH-dat/CH55x-dat/CH559-DAT/CH559-DAT.md
| ... | ... | @@ -0,0 +1,54 @@ |
| 1 | + |
|
| 2 | + |
|
| 3 | +# CH559 DAT |
|
| 4 | + |
|
| 5 | +- [[DOD1071-dat]] |
|
| 6 | + |
|
| 7 | +- https://www.wch.cn/downloads/CH559EVT_ZIP.html |
|
| 8 | + |
|
| 9 | +- https://w2.electrodragon.com/chip-cn/WCH/CH559-DAT/CH559ds1.pdf |
|
| 10 | + |
|
| 11 | + |
|
| 12 | +CH559 |
|
| 13 | +* E8051, 6K +256B SRAM, 60K Code, 1K Data Flash |
|
| 14 | +* UART0, UART1, SPI0 M/S, SPI1 M |
|
| 15 | + |
|
| 16 | + |
|
| 17 | +## Info |
|
| 18 | + |
|
| 19 | + |
|
| 20 | + |
|
| 21 | + |
|
| 22 | + |
|
| 23 | + |
|
| 24 | +- https://kprasadvnsi.github.io/CH559_Doc_English/docs/1-overview/ |
|
| 25 | + |
|
| 26 | + |
|
| 27 | +## Pin Info |
|
| 28 | + |
|
| 29 | +- P12 = PWM3 |
|
| 30 | +- P23 = PWM1 |
|
| 31 | +- P25 = PWM2 |
|
| 32 | + |
|
| 33 | + |
|
| 34 | +LED-CTRL: LED control card interface, built-in 4-level FIFO, supports DMA mode, and |
|
| 35 | +1/2/4-channel data interface, high speed rate up to Fsys/2. |
|
| 36 | + |
|
| 37 | +P32 P33 P34 P44 = LED 0 LED1 LEDC LED3 |
|
| 38 | + |
|
| 39 | +- P42 = LED5/PWM3_ |
|
| 40 | +- P43 = LED6/PWM1_ |
|
| 41 | + |
|
| 42 | +## board sch |
|
| 43 | + |
|
| 44 | + |
|
| 45 | + |
|
| 46 | + |
|
| 47 | + |
|
| 48 | +## ref |
|
| 49 | + |
|
| 50 | +- [[WCH-PROG-dat]] - [[WCH-dat]] - [[ch559-prog]] - [[ch559-readme]] |
|
| 51 | + |
|
| 52 | +- [[CH55x-dat]] |
|
| 53 | + |
|
| 54 | +- [[CH551-dat]] - [[CH552-dat]] - [[CH554-dat]] - [[CH559-dat]] |
|
| ... | ... | \ No newline at end of file |
Chip-cn-dat/WCH-dat/CH55x-dat/CH559-DAT/CH559-PROG.md
| ... | ... | @@ -0,0 +1,9 @@ |
| 1 | + |
|
| 2 | +## setup |
|
| 3 | + |
|
| 4 | + |
|
| 5 | + |
|
| 6 | + |
|
| 7 | +## blink LED |
|
| 8 | + |
|
| 9 | + |
|
| ... | ... | \ No newline at end of file |
Chip-cn-dat/WCH-dat/CH55x-dat/CH559-DAT/CH559-readme.md
| ... | ... | @@ -0,0 +1,257 @@ |
| 1 | + |
|
| 2 | + |
|
| 3 | +南京沁恒电子有限公司 2015.04 |
|
| 4 | +最新资料请到我们的网站上查询 |
|
| 5 | +http://wch.cn |
|
| 6 | +http://winchiphead.com |
|
| 7 | + |
|
| 8 | + |
|
| 9 | +- 文件目录 |
|
| 10 | +- | |
|
| 11 | +- |-- README.TXT:目录文件说明 |
|
| 12 | +- |-- BRIEF |
|
| 13 | +- | |--CH559DS0.PDF:CH559简介 |
|
| 14 | +- |-- DS |
|
| 15 | +- | |--CH559DS1.PDF:CH559应用手册 |
|
| 16 | +- |-- EVT |
|
| 17 | +- | |-- EXAM: C例程 |
|
| 18 | +- | | |--CH559.uvproj:CH559 keil工程文件 |
|
| 19 | +- | | |--CH559.H:CH559 C语言头文件,SFR定义 |
|
| 20 | +- | | |--CH559.INC:CH559汇编头文件,SFR定义 |
|
| 21 | +- | | |--DEBUG.C:UART0初始化、常用延时函数、UART0数据收发子函数 |
|
| 22 | +- | | |--DEBUG.H:UART0初始化、常用延时函数、UART0数据收发子函数声明 |
|
| 23 | +- | | |--CHIP_ID |
|
| 24 | +- | | | |-- GETID.C:获取芯片唯一ID号 |
|
| 25 | +- | | | |-- GETID.hex: |
|
| 26 | +- | | |--Encryption |
|
| 27 | +- | | | |-- Encryption.C:芯片用户程序加密例程 |
|
| 28 | +- | | | |-- Encryption.hex: |
|
| 29 | +- | | | |-- 芯片加密建议.PDF |
|
| 30 | +- | | |--ADC: |
|
| 31 | +- | | | |-- ADCAUTODMA.C:DMA方式自动AD采样 |
|
| 32 | +- | | | |-- ADCAUTODMA.hex:DMA方式自动AD采样hex文件 |
|
| 33 | +- | | | |-- ADCManual.C:手动方式AD采样 |
|
| 34 | +- | | | |-- ADCManual.hex:手动AD采样hex文件 |
|
| 35 | +- | | |--DataFlash |
|
| 36 | +- | | | |-- DataFlash.C:DATA Flash读写、擦除例程 |
|
| 37 | +- | | | |-- DataFlash.hex:DATA Flash操作hex文件 |
|
| 38 | +- | | |--GPIO |
|
| 39 | +- | | | |-- GPIO.C:IO口配置、驱动能力设置和IO中断设置 |
|
| 40 | +- | | | |-- GPIO.hex:IO操作hex文件 |
|
| 41 | +- | | |--LED_CTL |
|
| 42 | +- | | | |-- LED_Udisk_Flash_DMA |
|
| 43 | +- | | | | |--完整演示工程,需要添加文件系统LIB |
|
| 44 | +- | | |--PWM |
|
| 45 | +- | | | |-- PWM.C:PWM1和PWM2操作程序 |
|
| 46 | +- | | | |-- PWM.hex:PWM1和PWM2操作hex文件 |
|
| 47 | +- | | |--SPI0 |
|
| 48 | +- | | | |-- SPI0Flash.C:SPI0操作串行Flash |
|
| 49 | +- | | | |-- SPI0Flash.hex:SPI0操作串行Flash的hex文件 |
|
| 50 | +- | | | |-- SPI0Master.C:SPI0主机发送、接收程序 |
|
| 51 | +- | | | |-- SPI0Master.hex:SPI0主机接口函数hex文件 |
|
| 52 | +- | | | |-- SPI0Slv.C:SPI0从机初始化程序 |
|
| 53 | +- | | | |-- SPI0Slv.hex:SPI0从机接口函数hex文件 |
|
| 54 | +- | | |--SPI1 |
|
| 55 | +- | | | |-- SPI1Master.C:SPI1主机发送、接收程序 |
|
| 56 | +- | | | |-- SPI1Master.hex:SPI1主机接口函数hex文件 |
|
| 57 | +- | | |--Timer0 |
|
| 58 | +- | | | |-- Timer0.C:Timer0中断、定时器设置 |
|
| 59 | +- | | | |-- Timer0.hex:Timer0操作hex文件 |
|
| 60 | +- | | |--Timer1 |
|
| 61 | +- | | | |-- Timer1.C:Timer1设中断、定时器设置 |
|
| 62 | +- | | | |-- Timer1.hex:Timer1操作hex文件 |
|
| 63 | +- | | |--Timer2 |
|
| 64 | +- | | | |-- Timer2.C:Timer1中断、定时器设置和捕捉 |
|
| 65 | +- | | | |-- Timer2.hex:Timer2操作hex文件 |
|
| 66 | +- | | |--Timer3 |
|
| 67 | +- | | | |-- Timer3.C:Timer1中断、定时器设置、捕捉和PWM3 |
|
| 68 | +- | | | |-- Timer3.hex:Timer3操作hex文件 |
|
| 69 | +- | | |--UART1 |
|
| 70 | +- | | | |-- UART1.C: |
|
| 71 | +- | | | |-- UART1.hex: |
|
| 72 | +- | | | |-- UART1_485.C:UART1 485模式数据收发 |
|
| 73 | +- | | | |-- UART1_485.hex: |
|
| 74 | +- | | | |-- UART1_INT.C:UART1中断方式数据收发 |
|
| 75 | +- | | | |-- UART1.hex: |
|
| 76 | +- | | | |-- UART1_Query.C:UART1查询方式数据收发 |
|
| 77 | +- | | | |-- UART1.hex: |
|
| 78 | +- | | |--WDOG |
|
| 79 | +- | | | |-- WDOG.C:看门狗操作 |
|
| 80 | +- | | | |-- WDOG.hex:看门狗操作hex文件 |
|
| 81 | +- | | |--XBUS |
|
| 82 | +- | | | |-- XBUS.C:直接、复用地址方式操作外扩RAM |
|
| 83 | +- | | | |-- XBUS.hex:XBUS操作hex文件 |
|
| 84 | +- | | |--IAP |
|
| 85 | +- | | | |--CH559 IAP功能使用说明.doc |
|
| 86 | +- | | | |--CH559IAP |
|
| 87 | +- | | | | |-- CH559_IAP.uvproj:CH559 IAP工程文件 |
|
| 88 | +- | | | | |-- CH559_IAP.C:IAP功能C程序,支持串口和USB方式升级用户程序 |
|
| 89 | +- | | | | |-- CH559_IAP.H:IAP功能头文件 |
|
| 90 | +- | | | | |-- CH559_IAP.hex:IAP功能hex文件 |
|
| 91 | +- | | | |--CH559User |
|
| 92 | +- | | | | |-- CH559_User.uvproj:CH559 IAP 用户程序工程文件 |
|
| 93 | +- | | | | |-- CH559_Demo.C: CH559 配合IAP的应用程序,通过按键进入IAP |
|
| 94 | +- | | | | |-- CH559_Demo.hex:配合IAP功能用户程序hex文件 |
|
| 95 | +- | | | |--CH559WINUser |
|
| 96 | +- | | | | |-- WCHMCUIAP_WINAPP.exe:CH559 配合例程IAP的上位机工具,支持串口和USB下载 |
|
| 97 | +- | | |--USB |
|
| 98 | +- | | | |-- DEVICE |
|
| 99 | +- | | | | |-- Compound Dev.C:模拟键鼠例程,支持部分类命令 |
|
| 100 | +- | | | | |-- Compound Dev.hex:模拟键鼠hex文件 |
|
| 101 | +- | | | | |-- USBDEV.C:模拟厂商自定义设备,需要安装CH372驱动,可以通过372test.exe调试(批量数据收发) |
|
| 102 | +- | | | | |-- USBDEV.hex:模拟厂商自定义设备hex文件 |
|
| 103 | +- | | | |-- HOST |
|
| 104 | +- | | | | |-- USBHOST.C:主机模式ROOT-HUB下初始化和枚举DP/DM端口连接的USB设备,可以操作U盘或者操作USB鼠标,不包含HID类命令处理 |
|
| 105 | +- | | | | |-- USBHOST.hex: |
|
| 106 | +- | | | | |-- USBH_HUB_KM.C: USB主机应用例子,初始化和枚举USB端口连接的设备,同时支持最多2个USB设备,支持一级外部HUB,可以操作USB键鼠和HUB,包含HID类命令处理 |
|
| 107 | +- | | | | |-- USBH_HUB_KM.hex: |
|
| 108 | +- | | | | |-- USBH_KM.C: USB主机应用例子,仅支持操作ROOTHUB上挂接的键鼠等HID设备。 |
|
| 109 | +- | | | | |-- USBH_KM.hex: |
|
| 110 | +- | | | | |-- USBH_AOA.C: USB主机应用例子,支持ROOTHUB上连接安卓设备与APP进行通讯。 |
|
| 111 | +- | | | | |-- USBH_AOA.hex: |
|
| 112 | +- | | | | |-- TOOL |
|
| 113 | +- | | | | | |-- UARTDemo.apk:AOA调试配套APK测试文件 |
|
| 114 | +- | | | |-- U_DISK |
|
| 115 | +- | | | | | |-- EXAM1.C:C示例源程序,以字节为单位读写文件,包括文件创建、删除、修改文件属性,修改文件名 |
|
| 116 | +- | | | | | |-- EXAM1.hex:字节方式文件读写hex文件 |
|
| 117 | +- | | | | | |-- EXAM6.C:C示例源程序,以扇区为单位读写文件,包括文件创建、删除、修改文件属性 |
|
| 118 | +- | | | | | |-- EXAM6.hex:字节方式文件读写hex文件 |
|
| 119 | +- | | | | | |-- EXAM9.C:C示例源程序,新建文件夹,文件下创建文件和子目录 |
|
| 120 | +- | | | | | |-- EXAM9.hex:创建目录hex文件 |
|
| 121 | +- | | | | | |-- EXAM11.C:C示例源程序,枚举根目录或者指定目下的文件 |
|
| 122 | +- | | | | | |-- EXAM11.hex: |
|
| 123 | +- | | |-- USB_LIB |
|
| 124 | +- | | | | |-- CH559UFI.C:CH559 U盘文件系统库常用接口函数 |
|
| 125 | +- | | | | |-- CH559UFI.H:CH559 U盘文件系统库变量和函数声明头文件 |
|
| 126 | +- | | | | |-- CH559UFI.LIB:CH559 U盘文件系统库文件(编译器内存模式设置成:small) |
|
| 127 | +- | | | | |-- CH559UFX.LIB:U盘文件系统库文件(编译器内存模式设置成:large) |
|
| 128 | +- | | | | |-- CH559UF_README.TXT:CH559 U盘文件系统变更文档 |
|
| 129 | +- | |-- PUB: 评估板说明 |
|
| 130 | +- | | |-- CH559EVT.PDF: 评估板说明 |
|
| 131 | +- | | |-- CH559SCH.PDF: 评估板原理图 |
|
| 132 | +- | | |-- CH55X指令周期.PDF: CH55X汇编指令周期表 |
|
| 133 | +- | | |-- CH55X脱机烧录器V130 |
|
| 134 | +- | | | | |-- 脱机烧录器使用说明.PDF |
|
| 135 | +- | | | | |-- 脱机烧录器结构图.PDF |
|
| 136 | +- | | | | |-- OffLineWCH_ISP配置工具 |
|
| 137 | +- | | | | | |--脱机烧录器配置工具.exe |
|
| 138 | +- | | | | | |--SV00xISPDLL.dll |
|
| 139 | + |
|
| 140 | + |
|
| 141 | +2015-08-21改动说明: |
|
| 142 | +(1)、更新DataFlash操作(读取溢出定义缓冲区大小)。 |
|
| 143 | +(2)、修正EXAM1文件读取操作时没有指向存储缓冲区的操作。 |
|
| 144 | +(3)、修正FlashMaster.C SPI初始化重复操作位bS0_MST_CLK。 |
|
| 145 | +(4)、增加了PWM引脚映射的接口函数。 |
|
| 146 | +(5)、修改Timer2.C文件捕获之后需要加延时的问题,不加延时最后一次采样数据会丢失。 |
|
| 147 | +(6)、2015.06.27 CH559.H更新,变换了LED接口DMA数据发送方式,有原来的多通道分位发改成多通道字节方式, |
|
| 148 | +有原来的8数据通道改成4数据通道,最多可以同时使用2个DMA发送数据; |
|
| 149 | +此外还增加了看门狗超时标志位(只读)。 |
|
| 150 | +(7)、修改UART1.C中断里面发送的错误,接收长度自减,自发自收的时候数据长度为0. |
|
| 151 | +(8)、修改TIMER3.C文件CAP3时,没有清空中断导致获取不到第一次数据的问题。 |
|
| 152 | +(9)、修改Mouse.C,原程序文件存在错误,使用同地址主机寄存器操作设备和全速\低速设置问题,增加模拟键盘功能,模拟复合设备,支持部分类命令。 |
|
| 153 | +(10)、CH559SCH.PDF中增加CH559MINIEVT的原理图。 |
|
| 154 | +(11)、EVT\PCB更新,增加CH559MINIEVT的原理图和PCB。 |
|
| 155 | +(12)、增加EXAM11文件,U盘文件枚举功能。 |
|
| 156 | +(13)、修改了XBUS.C文件,原来文件存在变量溢出的问题。 |
|
| 157 | +(14)、删除.C文件中使用的LED4~LED7,每个.C文件增加上电延时30ms的操作。 |
|
| 158 | +(15)、更改了SPI0从机模式数据发送时,先发送预置数的问题。 |
|
| 159 | +(16)、EVT\PUB\CH559EVT.PDF更新,对原来的说明进行调整,增加MINI板说明和IAP功能使用说明。 |
|
| 160 | +(17)、删除了原来的LED控制程序,改成标准的驱动方式,可以实现读U盘显示信息,存储至Flash,然后读Flash显示信息。 |
|
| 161 | +(18)、EXAM6中添加了一个16位的变量CH559vSectorSize来指定实际扇区的大小,现在默认是512,这样解决了原来使用扇区大小高字节CH559vSectorSizeH运算错误(默认2)的问题。 |
|
| 162 | +(19)、增加IAP功能资料包。 |
|
| 163 | + |
|
| 164 | + |
|
| 165 | +2015-11-26改动说明: |
|
| 166 | +(1)原理图改动,485使用XA和XB之间的匹配电阻由120Ω改成0欧姆; |
|
| 167 | +(2)UART1例程将485和TTL分开,突出串口FIFO的使用; |
|
| 168 | +(3)增加EXAM9,使用CH559新建文件夹,文件夹文件操作; |
|
| 169 | + |
|
| 170 | +2015-12-28改动说明: |
|
| 171 | +(1)、CH559DS1发布版本1B,更改主要包括LED控制说明和主频; |
|
| 172 | +(2)、CH559.H: Fxt由4-13MHz改成4-20MHz;Fpll由24-320MHz改成24-350MHz;Fsys由1-60MHz改成1-57MHz; |
|
| 173 | +(3)、CH559.INC: Fxt由4-13MHz改成4-20MHz;Fpll由24-320MHz改成24-350MHz;Fsys由1-60MHz改成1-57MHz; |
|
| 174 | + typedef USB_SETUP_REQ xdata PXUSB_SETUP_REQ;改成 typedef USB_SETUP_REQ xdata *PXUSB_SETUP_REQ;修正了错误; |
|
| 175 | +(4)、CH559UFI.H: CH559_LIB_VER 由0x10改成0x11; |
|
| 176 | +(5)、修改USBDEV.C中设备初始化函数中原来使用UHUB0_CTRL改成UDEV_CTRL寄存器,两者地址相同,只是前者用于主机,后者用于设备,避免误解; |
|
| 177 | +(6)、CH559UFI(small)/CH559UFX(large) V1.1 最新更新 2015.12.23 |
|
| 178 | + 一、修正BUG |
|
| 179 | + 1、CH559FileWrite写根目录长度限制失败 |
|
| 180 | + 一、更新和增加 |
|
| 181 | + 1、更新DMA支持4096字节的大扇区 |
|
| 182 | +(7)、ADCManual.C的ADC采样增加一个通道选择数组,防止客户通道赋值出错; |
|
| 183 | +(8)、DataFlash.C芯片改进了DataFlash读写,旧的擦和写兼容新版本,新版操作旧片子会有问题; |
|
| 184 | +(9)、Timer0.C Timer1.C Timer2.C更改了定时器赋值的方式; |
|
| 185 | +(10)、增加了芯片用户程序加密的例子程序Encryption.C和一般的加密方法的说明文档; |
|
| 186 | +(11)、增加了CH55X系列单片机汇编指令周期表; |
|
| 187 | + |
|
| 188 | +2016-2-18改动说明: |
|
| 189 | +(1)、CH559DS1 主频最高改为56MHz,明确部分引脚说明和USB部分说明; |
|
| 190 | +(2)、CH559.H和CH559.INC中涉及主频部分改成最高56MHz,MASK_LED_CHAN_MOD由0x80改为0xC0; |
|
| 191 | +(3)、CH559UFI.H: CH559_LIB_VER 由0x11改成0x12; |
|
| 192 | +(4)、CH559UFI(small)/CH559UFX(large) V1.2 最新更新 2016.2.18 |
|
| 193 | + 一、修正BUG |
|
| 194 | + 1、CH559FileModify文件日期和时间大小端错误; |
|
| 195 | +(5)、删除了USBHOST中的两个冗余的例子程序,现在改成一个只操作ROOT_HUB下HID的例子和支持操作2个ROOT_HUB下设备和一级HUB下HID的例子,并且支持HID类命令; |
|
| 196 | +(6)、统一文件风格和文件结构,主要是操作U盘的LIB库换了一个位置,从EXAM根目录下调用公共文件; |
|
| 197 | + |
|
| 198 | +2016-3-1改动说明: |
|
| 199 | +(1)、Compound Dev.C修改NUM_LOCK的判断条件; |
|
| 200 | + |
|
| 201 | +2016-3-3改动说明: |
|
| 202 | +(1)、GPIO.C 修改如何配置单个IO状态。 |
|
| 203 | +(2)、所有.C文件增加 #pragma NOAREGS。 |
|
| 204 | + |
|
| 205 | +2016-3-22改动说明: |
|
| 206 | +(1)、Compound Dev.C 注:接收数据的缓冲区的长度 >= min(可能接收到的最大数据包长度 + 2字节,64 字节) |
|
| 207 | + USB总线复位增加UEP0/1/2/3_CTRL的清理 |
|
| 208 | + CH559中断清零,只支持按位清0,或者写1清零 |
|
| 209 | + 支持标准请求 USB_CLEAR_FEATURE和USB_GET_STATUS和USB_SET_FEATURE |
|
| 210 | + |
|
| 211 | +2016-6-24改动说明: |
|
| 212 | +(1)、ADCManual.C增加个通道切换采样函数,同时把首次采样值取出丢弃 |
|
| 213 | +(2)、DataFlash.C修改了DataFlash的写和擦除函数 |
|
| 214 | +(3)、Compond_Dev.C和USBDEV.C 在端点1、2上传数据时增加while(( UEP1_CTRL & MASK_UEP_T_RES ) == UEP_T_RES_ACK);确保DMA缓冲区不被同时读写 |
|
| 215 | +(4)、USBH_HUB_KM.C 修改之前HUB先插入设备不能识别,必须重新插拔才能识别的问题,修正了HUB操作部分,增加支持USB打印机部分,不支持USB打印机类命令 |
|
| 216 | +(5)、EXAM.6修改之前只读文件几个扇区信息,改为读整个文件,强调关于不足1扇区如何读取 |
|
| 217 | +(6)、增加了GETID.C的例子,获取芯片唯一ID号 |
|
| 218 | +(7)、增加CH55X_MINIEVT_V20.DDB, CH559&CH558 L和T封装、CH557 L&Q封装PCB、原理图 |
|
| 219 | +(8)、更新CH559SCH.pdf |
|
| 220 | +(9)、EXAM1增加修改文件名相关函数,所有U盘例程由原来支持HUB0,改成支持HUB1和HUB0 |
|
| 221 | +(10)、在PUB文件夹下增加脱机烧录器使用说明和PCB |
|
| 222 | +(11)、修改了所有USB主机程序在设备接入后,端口重新启用的等待时间,由原来的100ms改成20-30ms |
|
| 223 | + |
|
| 224 | +2016-8-25改动说明: |
|
| 225 | +(1)、CH55X脱机烧录器使用说明.pdf 增加USB连接消抖延时,USB方式下载LED状态变更,D3作为连接状态指示,D4作为开始下载指示 |
|
| 226 | + |
|
| 227 | +2016-11-29 改动说明: |
|
| 228 | +(1)、修改CH55X_MINIEVTV13的BOM文件,串口下载口改为跟原理图一致的0欧姆。 |
|
| 229 | + |
|
| 230 | +2017-2-10 11:14 |
|
| 231 | +(1)、修改CH559.H解释说明的笔误。 |
|
| 232 | + |
|
| 233 | +20172017-3-6 16:40 |
|
| 234 | +(1)、修改CH559EVT说明和CH559SCH.PDF。 |
|
| 235 | +(2)、修改CH55X指令周期表,增加了DB命令和CH551/2/3/4的说明。 |
|
| 236 | + |
|
| 237 | +2018-3-2 9:56 |
|
| 238 | +(1)、修改CH559EVT.PDF。 |
|
| 239 | +(2)、删除EVT/PCB文件夹。 |
|
| 240 | +(3)、修改CH559 IAP功能使用说明.pdf,更新至V1.2版本。 |
|
| 241 | +(4)、修改USBH_HUB_KM.C,枚举部分增加重试次数,确保USB设备枚举成功。 |
|
| 242 | +(5)、删除EVT/PUB/CH55X脱机烧录器 下CH55X_OFF_LINE_LOAD_V10.DDB |
|
| 243 | +(6)、增加EVT/PUB/CH55X脱机烧录器/CH55X_OFF_LINE_LOAD_SCH.pdf |
|
| 244 | + |
|
| 245 | +2018-08-01 |
|
| 246 | +(1)、USB/Host目录下增加USBH_KM.C文件,其是从USBH_HUB_KM.C分离出来仅用于操作键鼠的例子。 |
|
| 247 | +(2)、修改USBH_HUB_KM.C文件下SelectHubPort函数,以支持HUB下低速设备的正常操作。 |
|
| 248 | +(3)、修改USBH_HUB_KM.C文件下main函数代码结构,插上设备自动操作而不用getkey做触发。 |
|
| 249 | +(4)、删除USBH_HUB_KM.C文件下InitRootDevice函数HUB操作的部分代码。 |
|
| 250 | +(5)、CH559EVT.PDF更新V1.5版本,主要添加创建工程时,CH559器件的选择。 |
|
| 251 | +(6)、添加USBH_AOA.C文件,支持ROOTHUB下对安卓配件模式的支持。 |
|
| 252 | +(7)、删除旧版本脱机烧录器相关文件,新增新版脱机烧录器说明、结构图和配置软件。 |
|
| 253 | + |
|
| 254 | +2019-7-22 |
|
| 255 | +1、修改SPI0_Master.c、SPI0_Slv.c、SPI1_Master.c文件: |
|
| 256 | +主机:下发数据,数据为0~255递增,并检测接收到的数据是否是下发数据的取反; |
|
| 257 | +从机:接收数据,并将接收到的数据取反后放进SPI_DATA,等待主机来取数据。 |
|
| ... | ... | \ No newline at end of file |
Chip-cn-dat/WCH-dat/CH55x-dat/CH559-DAT/CH559DS1.PDF
| ... | ... | Binary files /dev/null and b/Chip-cn-dat/WCH-dat/CH55x-dat/CH559-DAT/CH559DS1.PDF differ |
Chip-cn-dat/WCH-dat/CH55x-dat/CH55x-DAT.md
| ... | ... | @@ -0,0 +1,58 @@ |
| 1 | + |
|
| 2 | +# CH55x DAT |
|
| 3 | + |
|
| 4 | +* WCH MCU Page - http://www.wch.cn/productcenter/3.html |
|
| 5 | + |
|
| 6 | + |
|
| 7 | + |
|
| 8 | + |
|
| 9 | + |
|
| 10 | +### Legacy Wiki |
|
| 11 | +https://w.electrodragon.com/w/Category:CH55X |
|
| 12 | + |
|
| 13 | + |
|
| 14 | + |
|
| 15 | +### Git |
|
| 16 | +* WCH - https://github.com/Edragon/WCH |
|
| 17 | +* WCH CH55X - https://github.com/Edragon/WCH_CH55X |
|
| 18 | +* WCH CH55X APP - https://github.com/Edragon/WCH_CH55X-APP |
|
| 19 | +* WCH APP - https://github.com/Edragon/WCH_APP |
|
| 20 | + |
|
| 21 | + |
|
| 22 | +### Board Wiki pages |
|
| 23 | + |
|
| 24 | +- [[DOD1064-dat]] - [[DOD1067-dat]] - [[DOD1068-DAT]] - [[DOD1071-DAT]] - [[USB1000-dat]] |
|
| 25 | + |
|
| 26 | +## Chips |
|
| 27 | + |
|
| 28 | +- [[CH551-dat]] - [[CH552-dat]] - [[CH554-DAT]] - [[CH559-DAT]] |
|
| 29 | + |
|
| 30 | + |
|
| 31 | +### DEV Boards Links |
|
| 32 | +- CH551 - https://www.electrodragon.com/product/ch551-mini-dev-board-ch55x-series/ |
|
| 33 | +- CH552 - CH554 - https://www.electrodragon.com/product/ch552-ch554-mini-dev-board-ch55x-series/ |
|
| 34 | +- CH559 - https://www.electrodragon.com/product/ch559-mini-dev-board-ch55x-series/ |
|
| 35 | +- CH554 USB-CDC Relay Board - https://www.electrodragon.com/product/usb-cdc-touch-control-relay-board/ |
|
| 36 | + |
|
| 37 | + |
|
| 38 | +### WCH MCU CH55x |
|
| 39 | + |
|
| 40 | +- Python programming tool for WCH - https://github.com/juliuswwj/wchprog |
|
| 41 | +- https://github.com/Edragon/ch55xduino |
|
| 42 | + |
|
| 43 | +other IDE |
|
| 44 | +- https://github.com/Blinkinlabs/ch554_sdcc |
|
| 45 | + |
|
| 46 | +flash tool |
|
| 47 | +- https://github.com/MarsTechHAN/ch552tool |
|
| 48 | + |
|
| 49 | + |
|
| 50 | + |
|
| 51 | +### schematic |
|
| 52 | + |
|
| 53 | +https://w.electrodragon.com/w/CH55X_HDK |
|
| 54 | + |
|
| 55 | + |
|
| 56 | +- [[WCH-PROG-dat]] |
|
| 57 | + |
|
| 58 | +- [[DOD1068]] - [[DOD1071]] |
|
| ... | ... | \ No newline at end of file |
PCB-dat/EDA-dat/fritzing.org-dat/fritzing.org-dat.md
| ... | ... | @@ -0,0 +1,4 @@ |
| 1 | + |
|
| 2 | +# fritzing.org-dat |
|
| 3 | + |
|
| 4 | +https://fritzing.org/ |
|
| ... | ... | \ No newline at end of file |
Tech-dat/power-dat/battery-dat/battery-dat.md
| ... | ... | @@ -98,45 +98,8 @@ Usage: Devices that require more energy or have higher power consumption tend to |
| 98 | 98 | |
| 99 | 99 | |
| 100 | 100 | |
| 101 | -## "Powerful" battery |
|
| 102 | 101 | |
| 103 | -### 1. Upgrade to Higher Cell Count (More Voltage) |
|
| 104 | -- **Switch from 2S (7.4V) to 3S (11.1V) or 4S (14.8V)** for more motor RPM and torque. |
|
| 105 | -- ✅ **Check compatibility** of your **ESC and motor** before upgrading. |
|
| 106 | - - If not rated for higher voltage, you risk burning them out. |
|
| 107 | 102 | |
| 108 | -**Pros:** |
|
| 109 | -- Significant performance boost |
|
| 110 | -- Higher speed and torque |
|
| 111 | - |
|
| 112 | -**Cons:** |
|
| 113 | -- Can overheat/damage components |
|
| 114 | -- May require stronger drivetrain |
|
| 115 | - |
|
| 116 | ---- |
|
| 117 | - |
|
| 118 | -### 2. Increase Battery Discharge Rate (C-Rating) |
|
| 119 | -- **Higher C-rating = more current output**, improving throttle response and torque. |
|
| 120 | - |
|
| 121 | -**Example:** |
|
| 122 | -- 2S 5000mAh 20C → 5A × 20 = 100A max discharge |
|
| 123 | -- 2S 5000mAh 50C → 5A × 50 = 250A max discharge |
|
| 124 | - |
|
| 125 | -**Pros:** |
|
| 126 | -- Better throttle response |
|
| 127 | -- Handles load more effectively (climbing, off-road) |
|
| 128 | - |
|
| 129 | -**Cons:** |
|
| 130 | -- Higher cost |
|
| 131 | -- May be slightly heavier |
|
| 132 | - |
|
| 133 | ---- |
|
| 134 | - |
|
| 135 | -### 3. Increase Capacity (mAh) |
|
| 136 | -- **Higher mAh = longer run-time** and **less voltage sag under load** |
|
| 137 | - |
|
| 138 | -**Example:** |
|
| 139 | -- Upgrade from 2200mAh to 5000mAh for more endurance |
|
| 140 | 103 | |
| 141 | 104 | ## ref |
| 142 | 105 |
Tech-dat/power-dat/battery-pack-dat/2025-05-12-16-09-09.png
| ... | ... | Binary files /dev/null and b/Tech-dat/power-dat/battery-pack-dat/2025-05-12-16-09-09.png differ |
Tech-dat/power-dat/battery-pack-dat/battery-pack-dat.md
| ... | ... | @@ -0,0 +1,57 @@ |
| 1 | + |
|
| 2 | +# battery-pack-dat |
|
| 3 | + |
|
| 4 | +- battery upgrade by [[battery-holder-dat]] |
|
| 5 | + |
|
| 6 | +- battery test by [[electronic-loader-dat]] |
|
| 7 | + |
|
| 8 | + |
|
| 9 | +## Simple 1S to 2S management Solutions |
|
| 10 | + |
|
| 11 | + |
|
| 12 | + |
|
| 13 | + |
|
| 14 | + |
|
| 15 | +## "Powerful" battery |
|
| 16 | + |
|
| 17 | +### 1. Upgrade to Higher Cell Count (More Voltage) |
|
| 18 | +- **Switch from 2S (7.4V) to 3S (11.1V) or 4S (14.8V)** for more motor RPM and torque. |
|
| 19 | +- ✅ **Check compatibility** of your **ESC and motor** before upgrading. |
|
| 20 | + - If not rated for higher voltage, you risk burning them out. |
|
| 21 | + |
|
| 22 | +**Pros:** |
|
| 23 | +- Significant performance boost |
|
| 24 | +- Higher speed and torque |
|
| 25 | + |
|
| 26 | +**Cons:** |
|
| 27 | +- Can overheat/damage components |
|
| 28 | +- May require stronger drivetrain |
|
| 29 | + |
|
| 30 | +--- |
|
| 31 | + |
|
| 32 | +### 2. Increase Battery Discharge Rate (C-Rating) |
|
| 33 | +- **Higher C-rating = more current output**, improving throttle response and torque. |
|
| 34 | + |
|
| 35 | +**Example:** |
|
| 36 | +- 2S 5000mAh 20C → 5A × 20 = 100A max discharge |
|
| 37 | +- 2S 5000mAh 50C → 5A × 50 = 250A max discharge |
|
| 38 | + |
|
| 39 | +**Pros:** |
|
| 40 | +- Better throttle response |
|
| 41 | +- Handles load more effectively (climbing, off-road) |
|
| 42 | + |
|
| 43 | +**Cons:** |
|
| 44 | +- Higher cost |
|
| 45 | +- May be slightly heavier |
|
| 46 | + |
|
| 47 | +--- |
|
| 48 | + |
|
| 49 | +### 3. Increase Capacity (mAh) |
|
| 50 | +- **Higher mAh = longer run-time** and **less voltage sag under load** |
|
| 51 | + |
|
| 52 | +**Example:** |
|
| 53 | +- Upgrade from 2200mAh to 5000mAh for more endurance |
|
| 54 | + |
|
| 55 | +## ref |
|
| 56 | + |
|
| 57 | +- [[battery-dat]] |
|
| ... | ... | \ No newline at end of file |
Tech-dat/power-dat/battery-pack-dat/rc-battery.excalidraw
| ... | ... | @@ -0,0 +1,661 @@ |
| 1 | +{ |
|
| 2 | + "type": "excalidraw", |
|
| 3 | + "version": 2, |
|
| 4 | + "source": "https://marketplace.visualstudio.com/items?itemName=pomdtr.excalidraw-editor", |
|
| 5 | + "elements": [ |
|
| 6 | + { |
|
| 7 | + "id": "q2YJb42nNh7i9a5632TdY", |
|
| 8 | + "type": "rectangle", |
|
| 9 | + "x": 769, |
|
| 10 | + "y": 540, |
|
| 11 | + "width": 135, |
|
| 12 | + "height": 54, |
|
| 13 | + "angle": 0, |
|
| 14 | + "strokeColor": "#1e1e1e", |
|
| 15 | + "backgroundColor": "transparent", |
|
| 16 | + "fillStyle": "solid", |
|
| 17 | + "strokeWidth": 2, |
|
| 18 | + "strokeStyle": "solid", |
|
| 19 | + "roughness": 1, |
|
| 20 | + "opacity": 100, |
|
| 21 | + "groupIds": [ |
|
| 22 | + "tnMmS8bgTC0ur-EKpVyhE" |
|
| 23 | + ], |
|
| 24 | + "frameId": null, |
|
| 25 | + "index": "a0", |
|
| 26 | + "roundness": { |
|
| 27 | + "type": 3 |
|
| 28 | + }, |
|
| 29 | + "seed": 1583603020, |
|
| 30 | + "version": 21, |
|
| 31 | + "versionNonce": 336026612, |
|
| 32 | + "isDeleted": false, |
|
| 33 | + "boundElements": [ |
|
| 34 | + { |
|
| 35 | + "type": "text", |
|
| 36 | + "id": "0-iYdrxrBZpeJfxK14N1G" |
|
| 37 | + }, |
|
| 38 | + { |
|
| 39 | + "id": "wZ61H7arzdvTky_rFuBuL", |
|
| 40 | + "type": "arrow" |
|
| 41 | + } |
|
| 42 | + ], |
|
| 43 | + "updated": 1747037326575, |
|
| 44 | + "link": null, |
|
| 45 | + "locked": false |
|
| 46 | + }, |
|
| 47 | + { |
|
| 48 | + "id": "0-iYdrxrBZpeJfxK14N1G", |
|
| 49 | + "type": "text", |
|
| 50 | + "x": 782.7900390625, |
|
| 51 | + "y": 554.5, |
|
| 52 | + "width": 107.419921875, |
|
| 53 | + "height": 25, |
|
| 54 | + "angle": 0, |
|
| 55 | + "strokeColor": "#1e1e1e", |
|
| 56 | + "backgroundColor": "transparent", |
|
| 57 | + "fillStyle": "solid", |
|
| 58 | + "strokeWidth": 2, |
|
| 59 | + "strokeStyle": "solid", |
|
| 60 | + "roughness": 1, |
|
| 61 | + "opacity": 100, |
|
| 62 | + "groupIds": [ |
|
| 63 | + "tnMmS8bgTC0ur-EKpVyhE" |
|
| 64 | + ], |
|
| 65 | + "frameId": null, |
|
| 66 | + "index": "a1", |
|
| 67 | + "roundness": null, |
|
| 68 | + "seed": 601507020, |
|
| 69 | + "version": 13, |
|
| 70 | + "versionNonce": 837287284, |
|
| 71 | + "isDeleted": false, |
|
| 72 | + "boundElements": null, |
|
| 73 | + "updated": 1747037249677, |
|
| 74 | + "link": null, |
|
| 75 | + "locked": false, |
|
| 76 | + "text": "1S Battery", |
|
| 77 | + "fontSize": 20, |
|
| 78 | + "fontFamily": 5, |
|
| 79 | + "textAlign": "center", |
|
| 80 | + "verticalAlign": "middle", |
|
| 81 | + "containerId": "q2YJb42nNh7i9a5632TdY", |
|
| 82 | + "originalText": "1S Battery", |
|
| 83 | + "autoResize": true, |
|
| 84 | + "lineHeight": 1.25 |
|
| 85 | + }, |
|
| 86 | + { |
|
| 87 | + "id": "du18OAy-jRj52O30WqC1Z", |
|
| 88 | + "type": "rectangle", |
|
| 89 | + "x": 769.5, |
|
| 90 | + "y": 605, |
|
| 91 | + "width": 135, |
|
| 92 | + "height": 54, |
|
| 93 | + "angle": 0, |
|
| 94 | + "strokeColor": "#1e1e1e", |
|
| 95 | + "backgroundColor": "transparent", |
|
| 96 | + "fillStyle": "solid", |
|
| 97 | + "strokeWidth": 2, |
|
| 98 | + "strokeStyle": "solid", |
|
| 99 | + "roughness": 1, |
|
| 100 | + "opacity": 100, |
|
| 101 | + "groupIds": [ |
|
| 102 | + "tnMmS8bgTC0ur-EKpVyhE" |
|
| 103 | + ], |
|
| 104 | + "frameId": null, |
|
| 105 | + "index": "a2", |
|
| 106 | + "roundness": { |
|
| 107 | + "type": 3 |
|
| 108 | + }, |
|
| 109 | + "seed": 1848875852, |
|
| 110 | + "version": 44, |
|
| 111 | + "versionNonce": 2099146572, |
|
| 112 | + "isDeleted": false, |
|
| 113 | + "boundElements": [ |
|
| 114 | + { |
|
| 115 | + "type": "text", |
|
| 116 | + "id": "30nAkXnwbUnOupTO6ijAh" |
|
| 117 | + }, |
|
| 118 | + { |
|
| 119 | + "id": "EcO2oHs-PKfIRJSq7Uegh", |
|
| 120 | + "type": "arrow" |
|
| 121 | + } |
|
| 122 | + ], |
|
| 123 | + "updated": 1747037329227, |
|
| 124 | + "link": null, |
|
| 125 | + "locked": false |
|
| 126 | + }, |
|
| 127 | + { |
|
| 128 | + "id": "30nAkXnwbUnOupTO6ijAh", |
|
| 129 | + "type": "text", |
|
| 130 | + "x": 783.2900390625, |
|
| 131 | + "y": 619.5, |
|
| 132 | + "width": 107.419921875, |
|
| 133 | + "height": 25, |
|
| 134 | + "angle": 0, |
|
| 135 | + "strokeColor": "#1e1e1e", |
|
| 136 | + "backgroundColor": "transparent", |
|
| 137 | + "fillStyle": "solid", |
|
| 138 | + "strokeWidth": 2, |
|
| 139 | + "strokeStyle": "solid", |
|
| 140 | + "roughness": 1, |
|
| 141 | + "opacity": 100, |
|
| 142 | + "groupIds": [ |
|
| 143 | + "tnMmS8bgTC0ur-EKpVyhE" |
|
| 144 | + ], |
|
| 145 | + "frameId": null, |
|
| 146 | + "index": "a3", |
|
| 147 | + "roundness": null, |
|
| 148 | + "seed": 1983533516, |
|
| 149 | + "version": 36, |
|
| 150 | + "versionNonce": 2087726836, |
|
| 151 | + "isDeleted": false, |
|
| 152 | + "boundElements": [], |
|
| 153 | + "updated": 1747037249677, |
|
| 154 | + "link": null, |
|
| 155 | + "locked": false, |
|
| 156 | + "text": "1S Battery", |
|
| 157 | + "fontSize": 20, |
|
| 158 | + "fontFamily": 5, |
|
| 159 | + "textAlign": "center", |
|
| 160 | + "verticalAlign": "middle", |
|
| 161 | + "containerId": "du18OAy-jRj52O30WqC1Z", |
|
| 162 | + "originalText": "1S Battery", |
|
| 163 | + "autoResize": true, |
|
| 164 | + "lineHeight": 1.25 |
|
| 165 | + }, |
|
| 166 | + { |
|
| 167 | + "id": "qRxeTC5qGtAV8w9juUn-e", |
|
| 168 | + "type": "rectangle", |
|
| 169 | + "x": 735, |
|
| 170 | + "y": 520, |
|
| 171 | + "width": 195, |
|
| 172 | + "height": 165, |
|
| 173 | + "angle": 0, |
|
| 174 | + "strokeColor": "#1e1e1e", |
|
| 175 | + "backgroundColor": "transparent", |
|
| 176 | + "fillStyle": "solid", |
|
| 177 | + "strokeWidth": 2, |
|
| 178 | + "strokeStyle": "solid", |
|
| 179 | + "roughness": 1, |
|
| 180 | + "opacity": 100, |
|
| 181 | + "groupIds": [], |
|
| 182 | + "frameId": null, |
|
| 183 | + "index": "a4", |
|
| 184 | + "roundness": { |
|
| 185 | + "type": 3 |
|
| 186 | + }, |
|
| 187 | + "seed": 708837876, |
|
| 188 | + "version": 32, |
|
| 189 | + "versionNonce": 2036324044, |
|
| 190 | + "isDeleted": false, |
|
| 191 | + "boundElements": [ |
|
| 192 | + { |
|
| 193 | + "id": "Mt7BXaQphFfHsnVOU0ltY", |
|
| 194 | + "type": "arrow" |
|
| 195 | + } |
|
| 196 | + ], |
|
| 197 | + "updated": 1747037258576, |
|
| 198 | + "link": null, |
|
| 199 | + "locked": false |
|
| 200 | + }, |
|
| 201 | + { |
|
| 202 | + "id": "Mt7BXaQphFfHsnVOU0ltY", |
|
| 203 | + "type": "arrow", |
|
| 204 | + "x": 734.2372015173827, |
|
| 205 | + "y": 606.6548701117707, |
|
| 206 | + "width": 68.9244713537862, |
|
| 207 | + "height": 4.13865449571108, |
|
| 208 | + "angle": 0, |
|
| 209 | + "strokeColor": "#1e1e1e", |
|
| 210 | + "backgroundColor": "transparent", |
|
| 211 | + "fillStyle": "solid", |
|
| 212 | + "strokeWidth": 2, |
|
| 213 | + "strokeStyle": "solid", |
|
| 214 | + "roughness": 1, |
|
| 215 | + "opacity": 100, |
|
| 216 | + "groupIds": [], |
|
| 217 | + "frameId": null, |
|
| 218 | + "index": "a5", |
|
| 219 | + "roundness": { |
|
| 220 | + "type": 2 |
|
| 221 | + }, |
|
| 222 | + "seed": 1625570164, |
|
| 223 | + "version": 140, |
|
| 224 | + "versionNonce": 1804372212, |
|
| 225 | + "isDeleted": false, |
|
| 226 | + "boundElements": null, |
|
| 227 | + "updated": 1747037288200, |
|
| 228 | + "link": null, |
|
| 229 | + "locked": false, |
|
| 230 | + "points": [ |
|
| 231 | + [ |
|
| 232 | + 0, |
|
| 233 | + 0 |
|
| 234 | + ], |
|
| 235 | + [ |
|
| 236 | + -68.9244713537862, |
|
| 237 | + 4.13865449571108 |
|
| 238 | + ] |
|
| 239 | + ], |
|
| 240 | + "lastCommittedPoint": null, |
|
| 241 | + "startBinding": { |
|
| 242 | + "elementId": "qRxeTC5qGtAV8w9juUn-e", |
|
| 243 | + "focus": 0.019066011318120177, |
|
| 244 | + "gap": 1 |
|
| 245 | + }, |
|
| 246 | + "endBinding": { |
|
| 247 | + "elementId": "frS_KJeschf_Qrlb_zDvR", |
|
| 248 | + "focus": 0.19569144877806569, |
|
| 249 | + "gap": 4.76262548809882 |
|
| 250 | + }, |
|
| 251 | + "startArrowhead": null, |
|
| 252 | + "endArrowhead": "arrow", |
|
| 253 | + "elbowed": false |
|
| 254 | + }, |
|
| 255 | + { |
|
| 256 | + "id": "frS_KJeschf_Qrlb_zDvR", |
|
| 257 | + "type": "rectangle", |
|
| 258 | + "x": 520, |
|
| 259 | + "y": 578, |
|
| 260 | + "width": 141, |
|
| 261 | + "height": 61, |
|
| 262 | + "angle": 0, |
|
| 263 | + "strokeColor": "#1e1e1e", |
|
| 264 | + "backgroundColor": "transparent", |
|
| 265 | + "fillStyle": "solid", |
|
| 266 | + "strokeWidth": 2, |
|
| 267 | + "strokeStyle": "solid", |
|
| 268 | + "roughness": 1, |
|
| 269 | + "opacity": 100, |
|
| 270 | + "groupIds": [], |
|
| 271 | + "frameId": null, |
|
| 272 | + "index": "a6", |
|
| 273 | + "roundness": { |
|
| 274 | + "type": 3 |
|
| 275 | + }, |
|
| 276 | + "seed": 1410962380, |
|
| 277 | + "version": 147, |
|
| 278 | + "versionNonce": 724145612, |
|
| 279 | + "isDeleted": false, |
|
| 280 | + "boundElements": [ |
|
| 281 | + { |
|
| 282 | + "id": "Mt7BXaQphFfHsnVOU0ltY", |
|
| 283 | + "type": "arrow" |
|
| 284 | + }, |
|
| 285 | + { |
|
| 286 | + "type": "text", |
|
| 287 | + "id": "coJ_9616OIM88NReSOW8o" |
|
| 288 | + }, |
|
| 289 | + { |
|
| 290 | + "id": "jOHOId6qa7fU-2NlfeIBX", |
|
| 291 | + "type": "arrow" |
|
| 292 | + } |
|
| 293 | + ], |
|
| 294 | + "updated": 1747037300487, |
|
| 295 | + "link": null, |
|
| 296 | + "locked": false |
|
| 297 | + }, |
|
| 298 | + { |
|
| 299 | + "id": "coJ_9616OIM88NReSOW8o", |
|
| 300 | + "type": "text", |
|
| 301 | + "x": 532.530029296875, |
|
| 302 | + "y": 583.5, |
|
| 303 | + "width": 115.93994140625, |
|
| 304 | + "height": 50, |
|
| 305 | + "angle": 0, |
|
| 306 | + "strokeColor": "#1e1e1e", |
|
| 307 | + "backgroundColor": "transparent", |
|
| 308 | + "fillStyle": "solid", |
|
| 309 | + "strokeWidth": 2, |
|
| 310 | + "strokeStyle": "solid", |
|
| 311 | + "roughness": 1, |
|
| 312 | + "opacity": 100, |
|
| 313 | + "groupIds": [], |
|
| 314 | + "frameId": null, |
|
| 315 | + "index": "a6V", |
|
| 316 | + "roundness": null, |
|
| 317 | + "seed": 461342540, |
|
| 318 | + "version": 94, |
|
| 319 | + "versionNonce": 947341940, |
|
| 320 | + "isDeleted": false, |
|
| 321 | + "boundElements": null, |
|
| 322 | + "updated": 1747037288201, |
|
| 323 | + "link": null, |
|
| 324 | + "locked": false, |
|
| 325 | + "text": "By Series\nCable to 2S", |
|
| 326 | + "fontSize": 20, |
|
| 327 | + "fontFamily": 5, |
|
| 328 | + "textAlign": "center", |
|
| 329 | + "verticalAlign": "middle", |
|
| 330 | + "containerId": "frS_KJeschf_Qrlb_zDvR", |
|
| 331 | + "originalText": "By Series Cable to 2S", |
|
| 332 | + "autoResize": true, |
|
| 333 | + "lineHeight": 1.25 |
|
| 334 | + }, |
|
| 335 | + { |
|
| 336 | + "id": "XC53y8PmDk3LXnwCb86IJ", |
|
| 337 | + "type": "rectangle", |
|
| 338 | + "x": 339.5, |
|
| 339 | + "y": 577.5, |
|
| 340 | + "width": 141, |
|
| 341 | + "height": 61, |
|
| 342 | + "angle": 0, |
|
| 343 | + "strokeColor": "#1e1e1e", |
|
| 344 | + "backgroundColor": "transparent", |
|
| 345 | + "fillStyle": "solid", |
|
| 346 | + "strokeWidth": 2, |
|
| 347 | + "strokeStyle": "solid", |
|
| 348 | + "roughness": 1, |
|
| 349 | + "opacity": 100, |
|
| 350 | + "groupIds": [], |
|
| 351 | + "frameId": null, |
|
| 352 | + "index": "a8", |
|
| 353 | + "roundness": { |
|
| 354 | + "type": 3 |
|
| 355 | + }, |
|
| 356 | + "seed": 914565708, |
|
| 357 | + "version": 192, |
|
| 358 | + "versionNonce": 2143261388, |
|
| 359 | + "isDeleted": false, |
|
| 360 | + "boundElements": [ |
|
| 361 | + { |
|
| 362 | + "type": "text", |
|
| 363 | + "id": "WwHfD28TlruABaXs6Fzv_" |
|
| 364 | + }, |
|
| 365 | + { |
|
| 366 | + "id": "jOHOId6qa7fU-2NlfeIBX", |
|
| 367 | + "type": "arrow" |
|
| 368 | + } |
|
| 369 | + ], |
|
| 370 | + "updated": 1747037300487, |
|
| 371 | + "link": null, |
|
| 372 | + "locked": false |
|
| 373 | + }, |
|
| 374 | + { |
|
| 375 | + "id": "WwHfD28TlruABaXs6Fzv_", |
|
| 376 | + "type": "text", |
|
| 377 | + "x": 355.6500473022461, |
|
| 378 | + "y": 595.5, |
|
| 379 | + "width": 108.69990539550781, |
|
| 380 | + "height": 25, |
|
| 381 | + "angle": 0, |
|
| 382 | + "strokeColor": "#1e1e1e", |
|
| 383 | + "backgroundColor": "transparent", |
|
| 384 | + "fillStyle": "solid", |
|
| 385 | + "strokeWidth": 2, |
|
| 386 | + "strokeStyle": "solid", |
|
| 387 | + "roughness": 1, |
|
| 388 | + "opacity": 100, |
|
| 389 | + "groupIds": [], |
|
| 390 | + "frameId": null, |
|
| 391 | + "index": "a9", |
|
| 392 | + "roundness": null, |
|
| 393 | + "seed": 1270874316, |
|
| 394 | + "version": 150, |
|
| 395 | + "versionNonce": 140842060, |
|
| 396 | + "isDeleted": false, |
|
| 397 | + "boundElements": [], |
|
| 398 | + "updated": 1747037297156, |
|
| 399 | + "link": null, |
|
| 400 | + "locked": false, |
|
| 401 | + "text": "RC Devices", |
|
| 402 | + "fontSize": 20, |
|
| 403 | + "fontFamily": 5, |
|
| 404 | + "textAlign": "center", |
|
| 405 | + "verticalAlign": "middle", |
|
| 406 | + "containerId": "XC53y8PmDk3LXnwCb86IJ", |
|
| 407 | + "originalText": "RC Devices", |
|
| 408 | + "autoResize": true, |
|
| 409 | + "lineHeight": 1.25 |
|
| 410 | + }, |
|
| 411 | + { |
|
| 412 | + "id": "jOHOId6qa7fU-2NlfeIBX", |
|
| 413 | + "type": "arrow", |
|
| 414 | + "x": 519, |
|
| 415 | + "y": 610, |
|
| 416 | + "width": 37, |
|
| 417 | + "height": 1, |
|
| 418 | + "angle": 0, |
|
| 419 | + "strokeColor": "#1e1e1e", |
|
| 420 | + "backgroundColor": "transparent", |
|
| 421 | + "fillStyle": "solid", |
|
| 422 | + "strokeWidth": 2, |
|
| 423 | + "strokeStyle": "solid", |
|
| 424 | + "roughness": 1, |
|
| 425 | + "opacity": 100, |
|
| 426 | + "groupIds": [], |
|
| 427 | + "frameId": null, |
|
| 428 | + "index": "aA", |
|
| 429 | + "roundness": { |
|
| 430 | + "type": 2 |
|
| 431 | + }, |
|
| 432 | + "seed": 1041068364, |
|
| 433 | + "version": 25, |
|
| 434 | + "versionNonce": 1200421964, |
|
| 435 | + "isDeleted": false, |
|
| 436 | + "boundElements": null, |
|
| 437 | + "updated": 1747037300487, |
|
| 438 | + "link": null, |
|
| 439 | + "locked": false, |
|
| 440 | + "points": [ |
|
| 441 | + [ |
|
| 442 | + 0, |
|
| 443 | + 0 |
|
| 444 | + ], |
|
| 445 | + [ |
|
| 446 | + -37, |
|
| 447 | + 1 |
|
| 448 | + ] |
|
| 449 | + ], |
|
| 450 | + "lastCommittedPoint": null, |
|
| 451 | + "startBinding": { |
|
| 452 | + "elementId": "frS_KJeschf_Qrlb_zDvR", |
|
| 453 | + "focus": 0.013344453711426514, |
|
| 454 | + "gap": 1 |
|
| 455 | + }, |
|
| 456 | + "endBinding": { |
|
| 457 | + "elementId": "XC53y8PmDk3LXnwCb86IJ", |
|
| 458 | + "focus": 0.15262718932443517, |
|
| 459 | + "gap": 1.5 |
|
| 460 | + }, |
|
| 461 | + "startArrowhead": null, |
|
| 462 | + "endArrowhead": "arrow", |
|
| 463 | + "elbowed": false |
|
| 464 | + }, |
|
| 465 | + { |
|
| 466 | + "id": "CKFdNOWuvS8M9FH4nFQHb", |
|
| 467 | + "type": "rectangle", |
|
| 468 | + "x": 993, |
|
| 469 | + "y": 547, |
|
| 470 | + "width": 144, |
|
| 471 | + "height": 111.00000000000004, |
|
| 472 | + "angle": 0, |
|
| 473 | + "strokeColor": "#1e1e1e", |
|
| 474 | + "backgroundColor": "transparent", |
|
| 475 | + "fillStyle": "solid", |
|
| 476 | + "strokeWidth": 2, |
|
| 477 | + "strokeStyle": "solid", |
|
| 478 | + "roughness": 1, |
|
| 479 | + "opacity": 100, |
|
| 480 | + "groupIds": [], |
|
| 481 | + "frameId": null, |
|
| 482 | + "index": "aB", |
|
| 483 | + "roundness": { |
|
| 484 | + "type": 3 |
|
| 485 | + }, |
|
| 486 | + "seed": 11297524, |
|
| 487 | + "version": 68, |
|
| 488 | + "versionNonce": 1919683660, |
|
| 489 | + "isDeleted": false, |
|
| 490 | + "boundElements": [ |
|
| 491 | + { |
|
| 492 | + "type": "text", |
|
| 493 | + "id": "UlZVypo9eUhKr44wXHUwp" |
|
| 494 | + }, |
|
| 495 | + { |
|
| 496 | + "id": "wZ61H7arzdvTky_rFuBuL", |
|
| 497 | + "type": "arrow" |
|
| 498 | + }, |
|
| 499 | + { |
|
| 500 | + "id": "EcO2oHs-PKfIRJSq7Uegh", |
|
| 501 | + "type": "arrow" |
|
| 502 | + } |
|
| 503 | + ], |
|
| 504 | + "updated": 1747037329227, |
|
| 505 | + "link": null, |
|
| 506 | + "locked": false |
|
| 507 | + }, |
|
| 508 | + { |
|
| 509 | + "id": "UlZVypo9eUhKr44wXHUwp", |
|
| 510 | + "type": "text", |
|
| 511 | + "x": 1017.7500381469727, |
|
| 512 | + "y": 565, |
|
| 513 | + "width": 94.49992370605469, |
|
| 514 | + "height": 75, |
|
| 515 | + "angle": 0, |
|
| 516 | + "strokeColor": "#1e1e1e", |
|
| 517 | + "backgroundColor": "transparent", |
|
| 518 | + "fillStyle": "solid", |
|
| 519 | + "strokeWidth": 2, |
|
| 520 | + "strokeStyle": "solid", |
|
| 521 | + "roughness": 1, |
|
| 522 | + "opacity": 100, |
|
| 523 | + "groupIds": [], |
|
| 524 | + "frameId": null, |
|
| 525 | + "index": "aC", |
|
| 526 | + "roundness": null, |
|
| 527 | + "seed": 179629940, |
|
| 528 | + "version": 60, |
|
| 529 | + "versionNonce": 521166324, |
|
| 530 | + "isDeleted": false, |
|
| 531 | + "boundElements": null, |
|
| 532 | + "updated": 1747037316283, |
|
| 533 | + "link": null, |
|
| 534 | + "locked": false, |
|
| 535 | + "text": "Single Cell\nCharger\nTP4056", |
|
| 536 | + "fontSize": 20, |
|
| 537 | + "fontFamily": 5, |
|
| 538 | + "textAlign": "center", |
|
| 539 | + "verticalAlign": "middle", |
|
| 540 | + "containerId": "CKFdNOWuvS8M9FH4nFQHb", |
|
| 541 | + "originalText": "Single Cell Charger TP4056", |
|
| 542 | + "autoResize": true, |
|
| 543 | + "lineHeight": 1.25 |
|
| 544 | + }, |
|
| 545 | + { |
|
| 546 | + "id": "wZ61H7arzdvTky_rFuBuL", |
|
| 547 | + "type": "arrow", |
|
| 548 | + "x": 894, |
|
| 549 | + "y": 566, |
|
| 550 | + "width": 100, |
|
| 551 | + "height": 31, |
|
| 552 | + "angle": 0, |
|
| 553 | + "strokeColor": "#1e1e1e", |
|
| 554 | + "backgroundColor": "transparent", |
|
| 555 | + "fillStyle": "solid", |
|
| 556 | + "strokeWidth": 2, |
|
| 557 | + "strokeStyle": "solid", |
|
| 558 | + "roughness": 1, |
|
| 559 | + "opacity": 100, |
|
| 560 | + "groupIds": [], |
|
| 561 | + "frameId": null, |
|
| 562 | + "index": "aD", |
|
| 563 | + "roundness": { |
|
| 564 | + "type": 2 |
|
| 565 | + }, |
|
| 566 | + "seed": 1645097588, |
|
| 567 | + "version": 33, |
|
| 568 | + "versionNonce": 1344257396, |
|
| 569 | + "isDeleted": false, |
|
| 570 | + "boundElements": null, |
|
| 571 | + "updated": 1747037326575, |
|
| 572 | + "link": null, |
|
| 573 | + "locked": false, |
|
| 574 | + "points": [ |
|
| 575 | + [ |
|
| 576 | + 0, |
|
| 577 | + 0 |
|
| 578 | + ], |
|
| 579 | + [ |
|
| 580 | + 100, |
|
| 581 | + 31 |
|
| 582 | + ] |
|
| 583 | + ], |
|
| 584 | + "lastCommittedPoint": null, |
|
| 585 | + "startBinding": { |
|
| 586 | + "elementId": "q2YJb42nNh7i9a5632TdY", |
|
| 587 | + "focus": -0.39280125195618265, |
|
| 588 | + "gap": 10 |
|
| 589 | + }, |
|
| 590 | + "endBinding": { |
|
| 591 | + "elementId": "CKFdNOWuvS8M9FH4nFQHb", |
|
| 592 | + "focus": -0.21215625803135252, |
|
| 593 | + "gap": 1 |
|
| 594 | + }, |
|
| 595 | + "startArrowhead": null, |
|
| 596 | + "endArrowhead": "arrow", |
|
| 597 | + "elbowed": false |
|
| 598 | + }, |
|
| 599 | + { |
|
| 600 | + "id": "EcO2oHs-PKfIRJSq7Uegh", |
|
| 601 | + "type": "arrow", |
|
| 602 | + "x": 893, |
|
| 603 | + "y": 631, |
|
| 604 | + "width": 101, |
|
| 605 | + "height": 30, |
|
| 606 | + "angle": 0, |
|
| 607 | + "strokeColor": "#1e1e1e", |
|
| 608 | + "backgroundColor": "transparent", |
|
| 609 | + "fillStyle": "solid", |
|
| 610 | + "strokeWidth": 2, |
|
| 611 | + "strokeStyle": "solid", |
|
| 612 | + "roughness": 1, |
|
| 613 | + "opacity": 100, |
|
| 614 | + "groupIds": [], |
|
| 615 | + "frameId": null, |
|
| 616 | + "index": "aE", |
|
| 617 | + "roundness": { |
|
| 618 | + "type": 2 |
|
| 619 | + }, |
|
| 620 | + "seed": 841908428, |
|
| 621 | + "version": 33, |
|
| 622 | + "versionNonce": 145401292, |
|
| 623 | + "isDeleted": false, |
|
| 624 | + "boundElements": null, |
|
| 625 | + "updated": 1747037329227, |
|
| 626 | + "link": null, |
|
| 627 | + "locked": false, |
|
| 628 | + "points": [ |
|
| 629 | + [ |
|
| 630 | + 0, |
|
| 631 | + 0 |
|
| 632 | + ], |
|
| 633 | + [ |
|
| 634 | + 101, |
|
| 635 | + -30 |
|
| 636 | + ] |
|
| 637 | + ], |
|
| 638 | + "lastCommittedPoint": null, |
|
| 639 | + "startBinding": { |
|
| 640 | + "elementId": "du18OAy-jRj52O30WqC1Z", |
|
| 641 | + "focus": 0.3322811447811464, |
|
| 642 | + "gap": 11.5 |
|
| 643 | + }, |
|
| 644 | + "endBinding": { |
|
| 645 | + "elementId": "CKFdNOWuvS8M9FH4nFQHb", |
|
| 646 | + "focus": 0.2937994977786365, |
|
| 647 | + "gap": 1 |
|
| 648 | + }, |
|
| 649 | + "startArrowhead": null, |
|
| 650 | + "endArrowhead": "arrow", |
|
| 651 | + "elbowed": false |
|
| 652 | + } |
|
| 653 | + ], |
|
| 654 | + "appState": { |
|
| 655 | + "gridSize": 20, |
|
| 656 | + "gridStep": 5, |
|
| 657 | + "gridModeEnabled": false, |
|
| 658 | + "viewBackgroundColor": "#ffffff" |
|
| 659 | + }, |
|
| 660 | + "files": {} |
|
| 661 | +} |
|
| ... | ... | \ No newline at end of file |
Tech-dat/tech-dat.md
| ... | ... | @@ -84,7 +84,7 @@ |
| 84 | 84 | |
| 85 | 85 | ## EDA |
| 86 | 86 | |
| 87 | -- [[EDA-dat]] - [[kicad-dat]] - [[eaglecad-dat]] |
|
| 87 | +- [[EDA-dat]] - [[kicad-dat]] - [[eaglecad-dat]] - [[fritzing.org-dat]] |
|
| 88 | 88 | |
| 89 | 89 | ## simulator |
| 90 | 90 |
app-dat/RC-dat/rover-dat/rc-car-dat/rc-car-hack-dat/2025-05-12-18-37-13.png
| ... | ... | Binary files /dev/null and b/app-dat/RC-dat/rover-dat/rc-car-dat/rc-car-hack-dat/2025-05-12-18-37-13.png differ |
app-dat/RC-dat/rover-dat/rc-car-dat/rc-car-hack-dat/rc-car-hack-dat.md
| ... | ... | @@ -30,6 +30,16 @@ |
| 30 | 30 | |
| 31 | 31 | - [[WS2812-dat]] |
| 32 | 32 | |
| 33 | + |
|
| 34 | + |
|
| 35 | + |
|
| 33 | 36 | ## Accessories |
| 34 | 37 | |
| 35 | -- [[Velcro-dat]] |
|
| ... | ... | \ No newline at end of file |
| 0 | +- [[Velcro-dat]] |
|
| 1 | + |
|
| 2 | + |
|
| 3 | +## Get Inpsired |
|
| 4 | + |
|
| 5 | +The battery can be put in your top luggage rack |
|
| 6 | + |
|
| 7 | + |
mechanics-dat/velcro-dat/2025-05-12-16-13-53.png
| ... | ... | Binary files /dev/null and b/mechanics-dat/velcro-dat/2025-05-12-16-13-53.png differ |
mechanics-dat/velcro-dat/velcro-dat.md
| ... | ... | @@ -3,3 +3,9 @@ |
| 3 | 3 | |
| 4 | 4 | - quickly snap or remove |
| 5 | 5 | |
| 6 | + |
|
| 7 | + |
|
| 8 | + |
|
| 9 | +## ref |
|
| 10 | + |
|
| 11 | +- [[velcro]] |
|
| ... | ... | \ No newline at end of file |
tools-dat/electronic-loader-dat/electronic-loader-dat.md
| ... | ... | @@ -0,0 +1,63 @@ |
| 1 | + |
|
| 2 | +# electronic-loader-dat |
|
| 3 | + |
|
| 4 | +## How to Test a 18650 Battery Capacity Using an Electronic Load |
|
| 5 | + |
|
| 6 | +### ✅ What You Need: |
|
| 7 | +- Electronic Load (DC electronic load, programmable preferred) |
|
| 8 | +- Fully charged 18650 battery |
|
| 9 | +- Battery holder or safe terminal connectors |
|
| 10 | +- Multimeter (optional, for voltage verification) |
|
| 11 | +- Logging software or notebook (if needed) |
|
| 12 | + |
|
| 13 | +--- |
|
| 14 | + |
|
| 15 | +### ⚡ Step-by-Step Instructions |
|
| 16 | + |
|
| 17 | +#### 1. Fully Charge the Battery |
|
| 18 | +- Use a proper lithium-ion charger. |
|
| 19 | +- Ensure the voltage reaches **4.2V** before testing. |
|
| 20 | + |
|
| 21 | +#### 2. Connect the Battery |
|
| 22 | +- Insert the battery into a **18650 holder**. |
|
| 23 | +- Connect **positive (+)** to the load's positive terminal. |
|
| 24 | +- Connect **negative (−)** to the load's negative terminal. |
|
| 25 | +- Double-check for correct polarity. |
|
| 26 | + |
|
| 27 | +#### 3. Configure the Electronic Load |
|
| 28 | +- **Mode**: Constant Current (CC) |
|
| 29 | +- **Discharge Current**: e.g., **1.0 A** |
|
| 30 | +- **Cut-off Voltage**: e.g., **3.0 V** (to protect the cell) |
|
| 31 | + |
|
| 32 | +> ⚠️ Don't go below 2.5V to avoid damaging the battery. |
|
| 33 | + |
|
| 34 | +#### 4. Start the Discharge Test |
|
| 35 | +- Turn on the load. |
|
| 36 | +- The battery will begin discharging at the set current. |
|
| 37 | +- The load will stop automatically at the cut-off voltage. |
|
| 38 | + |
|
| 39 | +#### 5. Read the Results |
|
| 40 | +- Check the screen of the electronic load. |
|
| 41 | +- Look for: |
|
| 42 | + - **Capacity (mAh)** |
|
| 43 | + - **Energy (Wh)** |
|
| 44 | + - **Total time** |
|
| 45 | + |
|
| 46 | +> Example output: |
|
| 47 | +> `Capacity: 2600 mAh` |
|
| 48 | +> `Energy: 9.5 Wh` |
|
| 49 | + |
|
| 50 | +--- |
|
| 51 | + |
|
| 52 | +### 📌 Notes & Tips |
|
| 53 | + |
|
| 54 | +Test at room temperature (around 25°C) for accuracy. |
|
| 55 | + |
|
| 56 | +If the load doesn’t show capacity: |
|
| 57 | + |
|
| 58 | + Capacity (mAh) = Current (A) × Time (h) × 1000 |
|
| 59 | + |
|
| 60 | + 0.5A for 1 hour == 0.5 x 1A = 500mAh |
|
| 61 | + |
|
| 62 | + 0.5A for 1.2 hour = 600 mAh |
|
| 63 | + |
weekly-dat/2025-May-dat/2025-May-dat.md
| ... | ... | @@ -17,6 +17,8 @@ This a weekly update newsletter, to briefly tell you whats new and whats fun we |
| 17 | 17 | |
| 18 | 18 | - four types of [[feeder-dat]] info added, based on [[openpnp-dat]] |
| 19 | 19 | |
| 20 | +- [[battery-pack-dat]] make a more powerful battery by assmebling it by yourself |
|
| 21 | + |
|
| 20 | 22 | ## Dissusion, Feedback, To-do |
| 21 | 23 | |
| 22 | 24 |