CH32V002J4M6 je osmipinová verze CH32V002 – RISC-V na 48 MHz se 4 kB RAM v pouzdře SOP8. Pinově odpovídá CH32V003J4M6.
I tady sdílí některé vývody víc GPIO (PD6/PA1 a PD4/PD5/PD1), takže záleží na tom, který pin v programu použijete.
Parametry
- RISC-V (QingKe) na 48 MHz
- 16 kB flash, 4 kB SRAM
- 6 vývodů pro I/O se sdílenými piny
- USART, I2C, SPI, ADC, PWM
- napájení 3,3 V nebo 5 V
- programování jedním vodičem (SWIO)
- pouzdro SOP8
Programuje se přes WCH-LinkE. Díky přemapování periferií jde i na osmi vývodech složit UART, I2C nebo PWM.
Pinout a tabulka pinů
Najeďte myší na pin v diagramu nebo na řádek tabulky, filtrem zvýrazníte sběrnici. Pinout si můžete stáhnout jako PNG nebo SVG.
| Pin | Název | Směr | UART | I2C | SPI | PWM | ADC | Přemapování | Poznámka |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PD6/PA1 | vstup/výstup | RX | T1CH2 | A6/A1 | PD6 – 1: TX; 3: T2CH3; 4: MOSI | PA1 – 1: T1CH2; 5: SCK, T2CH2; 6: T2CH2; 8: RX; 9: T1CH2 | Sdílený pin – PD6 a PA1 (krystal OSCI); používat jen jeden z nich | ||
| 2 | VSS | – | |||||||
| 3 | PA2 | vstup/výstup | T1CH2N | A0 | 1: spouštění ADC (ADC_IETR), T1CH2N; 4: T1CH2N; 5: MOSI, T1CH2N, T2CH3; 6: T1CH2N, T2CH3; 7: T2CH3; 9: T1CH3 | Krystal (OSCO) | |||
| 4 | VDD | vstup | Napájení 3,3 V nebo 5 V | ||||||
| 5 | PC1 | vstup/výstup | SDA | NSS | 1: T2CH1ETR; 2: T1BKIN, T2CH4; 3: T1BKIN, T2CH1ETR, RX; 4: T2CH2; 5: NSS; 7: T1CH2N; 9: T1CH2N | ||||
| 6 | PC2 | vstup/výstup | SCL | 1: spouštění ADC (ADC_RETR), T1BKIN; 2: T2CH2, RTS; 3: T1ETR; 7: T1CH3N; 9: T1CH3N | USART RTS; T1BKIN | ||||
| 7 | PC4 | vstup/výstup | T1CH4 | A2 | 1: T1CH4; 2: NSS, T1CH2N; 3: T1CH1; 6: NSS; 7: T1CH1; 8: T1CH1; 9: RX | výstup hodin (MCO) | |||
| 8 | PD4/PD5/PD1 | vstup/výstup | TX | T2CH1ETR/T1CH3N | A7/A5 | PD4 – 1: T1ETR; 3: T1CH4; 4: SCK, T1ETR; 5: T1ETR; 6: T1ETR; 7: T2CH2; 9: RTS | PD5 – 1: RX; 3: T2CH4; 4: MISO; 9: CTS | PD1 – 1: SCL, T1CH3N; 2: T1CH3N, RX; 4: SDA, T1CH4, TX; 5: T1CH4, RX | Sdílený pin – PD4, PD5 a PD1 (SWIO – programování); používat jen jeden z nich; PD1: spouštění ADC (ADC_IETR) |
Na co si dát pozor
- Vývod 8 spojuje PD4, PD5 a PD1 (SWIO) – používejte jen jeden z nich, ostatní nechte jako vstup.
- Vývod 1 spojuje PD6 a PA1 (krystal OSCI).
- Když program přepne SWIO na výstup, nahrávání selže – počítejte s tím v kódu.
- Logické úrovně odpovídají napájení (3,3 V nebo 5 V).
Kde koupit
V českých obchodech se čip zatím běžně neprodává – nejsnáz ho seženete na AliExpressu:
- AliExpress – vyhledávání CH32V002J4M6
Články o CH32V na chiptronu
Na chiptronu najdete tyto články o čipech CH32V:
- CH32V003 v Arduino IDE i na Linuxu – programátor WCH-LinkE, openOCD a alternativa CH32fun
- CH32duino – ultralevné RISC-V čipy CH32V003 a CH32V203 dostaly podporu v Arduino IDE
Další pinouty
Všechny pinouty najdete na stránce Pinouty.