Hobby Lab 趣味のモノ作り実験のサイトです。
部品 プロセッサー他 CH32V 203C8T6_開始
1 概要
2 仕様と試験用回路
3 端子表
4 開発環境の概要

Pr:Prプロセッサ関係
PrP:プロセッサ
動作比較
 STM32F動作比較
 CH32V203&STM32F 動作比較
 arduino動作比較
raspberrypi関係
 RaspberryPiハード
CH32V関係
 -CH32V開始
 -203K8T6(32Pin)開始
 -203C8T6(48P)開始
 -003J4M6(8Pin)開始
 -003F4P6(20Pin)開始
 -Moun River StudioⅡ
 プログラミング!
  203_GPIO関係
  203_TIME関係
  203_TIME Encoder
  203_I2C関係
  203_1-Wire関係
  003_DS18B20テスター
  USART(UART)関係
  DS18B20をModBus制御
 -マニュアル
 203データシート
 203取説
  MBA メモリとバス方式
  PWR 電力制御
  RCC リセット・拡張・クロック
  BKP バックアップレジスタ
  CRC 巡回冗長検査
  RTC リアルタイムクロック
  GPIO GPIOと代替機能
  DMA ダイレクトメモリアクセス制御
  ADTM 高度な制御タイマー
  GPTM 汎用タイマー
  BCTM 基本タイマー
  USART 同期非同期通信
arduino関係
 ESP12関係
 (a)ESP-8266D1mini注意
PrP:その他  RS485ドライバー
 CP2102 BRIDGE
 WCH-LinkEエミュレーター
Pr:Wire 電線関係
Pr:Resistance 抵抗
Pr:Capacitor コンデンサ
Pr:Coil コイル
Pr:PassiveElmt 受動素子
Pr:Diode ダイオード関係
Pr:OPAMP オペアンプ関係
PrO:送受信機  Si4735
PrO:オペアンプ  LM324
 LM358
Pr:Tr トランジスタ関係
2SC1815
 リレードライバー設計
 アンプ設計
 発振器
TLP152
 TLP152テスト
TLP2361
 TLP2361テスト
TLP5754
 TLP5754テスト
Pr:Source 電源関係  ツェナーダイオード
 TL431
 LM317
PrS:Downモジュール
 EGS002_IR2110S
 SKU011012
 ACDC02
 XH_M299
 LM2596
 Mini360_MP23070N
 DROK
 WH140
PrS:UPモジュール
 MT3608
PrS:充電モジュール
 TP4056
Pr:Sensor_AD_時計等
PrS:電圧、電流
ADS1115 16bit4CH I2C A/D
 Hardware
 RaspberryPi_コマンド接続
 RaspberryPi_Python
 Arduino
 CH23V203 MounRiverStudioⅡ
INA226 I2C 直流電圧電流
 Hardware
 Arduino
 RaspberryPi_Python
WCS 電流ホール素子
 Hardware
PrS:温度、気圧、湿度、照度
BNE280 I2C 気圧,湿度,気温
 Hardware
 Arduino
 RaspberryPi_Python
BH1750 I2C 照度
 Hardware
 Arduino
 RaspberryPi_Python
DS18B20 1-Wire 温度計
 Hardware
 Arduino
 RaspberryPi_Python
PrS:時間、日時
DS3231 I2C 時計
 Hardware
 Arduino
 RaspberryPi_Python
PrS:表示器
MAR3953 320X480 3.95"
 概要と線や点を描く
 フォントを描く
SSD1306 I2C 0.96"OLED
 Hardware
 Arduino
 RaspberryPi_Python
Pr:Old Processor他

1.概要

『CH32V203K8T6』を購入後にアマゾンで『CH32V203C8T6マイコンボード 574円』が安価だったので購入してしまった!
各ボタンやLED、外部発振器 (8MHz,32.768kHz)、USBソケットなどが搭載されたボードです。
WCH-LinkEとの接続は、右側に出ている端子です。
ただし並びがLinkEと違うので注意すること。
端子No表(上から)
おもてうら
GND3V3
SWSCK A13SWDIO A13
SWDIO A13SWSCK A13
3V3GND




2.仕様と試験用回路

CH32V203K8T6との仕様比較したのが下表です。
項目CH32V203K8T6CH32V203C8T6
電源電圧min(V)2.42.4
電源電圧max(V)3.63.6
コアQingKe_V48QingKe_V48
コアサイズ(bit)3232
クロック(MHz)144144
プログラムメモリ(KB)6464
RAM(KB)2020
GPIO2637
ADコンバータ1010
UART/USART24
CAN11
I2C12
SPI12
USB12
タイマー66
動作温度min(℃)-40-40
動作温度max(℃)8585
パッケージLQFP32LQFP48



3.端子表

WCH-LinkE 接続端子
表面のUSB端子を下にして上側左から
モジュールPin1234
NameGNDSWCLKSWDIO3V3
MCUPin--3734--
type--I/OI/O--
st--FTFY--
Main--SWCLKSWDIO--
Default--------
Remapping--PA14PA13--

その他端子
表面のUSB端子を下にして
モジュールMUP MUPモジュール
PinNamePintypestMainDefaultRemapping RemappingDefaultMainsttypePinNamePin
1VB------------ ------------3V340
2C132I/O--PC13(3)TAMPER-RTC-- ------------GND39
3C143I/O/A--PC14(3)OSC32_IN-- ------------5V38
4C154I/O/A--PC15(3)OSC32_OUT-- I2C1_SDA
CAN1_TX
TIM4_CH4PB9FTI/O/A46B937
5A010I/O/A--PA0WKUP
USART2_CTS
ADC_IN0
TIM2_CH1
TIM2_ETR
TIM2_CH1_ETR_2 I2C1_SCL
CAN1_RX
TIM4_CH3PB8FTI/O/A45B836
6A111I/O/A--PA1USART2_RTS
ADC_IN1
TIM2_CH2
TIM2_CH2_2 USART1_RX_1I2C1_SDA
TIM4_CH2
USBFS_DP
PB7FTI/O43B735
7A212I/O/A--PA2USART2_TX
ADC_IN2
TIM2_CH3
OPA2_OUT0
TIM2_CH3_1 USART1_TX_1I2C1_SCL
TIM4_CH1
USBFS_DM
PB6FTI/O42B634
8A313I/O/A--PA3USART2_RX
ADC_IN3
TIM2_CH4
OPA1_OUT0
TIM2_CH4_1 TIM3_CH2_2
SPI1_MOSI
USART4_RX_1
I2C1_SMBAPB5FTI/O41B533
9A414I/O/A--PA4SPI1_NSS
USART2_CK
ADC_IN4
OPA2_OUT1
-- TIM3_CH1_2
SPI1_MISO
USART4_RTSPB4FTI/O40B432
10A515I/O/A--PA5SPI1_SCK
ADC_IN5
OPA2_CH1N
USART4_TX_1 TIM2_CH2_1
TIM2_CH2_3
SPI1_SCK
USART4_CTSPB3FTI/O39B331
11A616I/O/A--PA6SPI1_MISO
ADC_IN6
TIM3_CH1
OPA1_CH1N
TIM1_BKIN_1
USART4_CK_1
TIM2_CH1_ETR_1
TIM2_CH1_ETR_3
SPI1_NSS
USART4_RTS_1
--PA15FTI/O38A1530
12A717I/O/A--PA7SPI1_MOSI
ADC_IN7
TIM3_CH2
OPA2_CH1P
TIM1_CH1N_1
USART4_CTS_1
USART1_RTS_1
TIM1_ETR_1
USART1_RTS
USBDP
CAN1_TX
TIM1_ETR
PA12FTI/O/A33A1229
13B018I/O/A--PB0ADC_IN8
TIM3_CH3
OPA1_CH1P
USART4_TX
TIM1_CH2N_1
TIM3_CH3_2
USART1_CTS_1
TIM1_CH4_1
USART1_CTS
USBDM
CAN1_RX
TIM1_CH4
PA11FTI/O/A32A1128
14B119I/O/A--PB1ADC_IN9
TIM3_CH4
OPA1_OUT1
USART4_RX
TIM1_CH3N_1
TIM3_CH4_2
TIM1_CH3_1USART1_RX
TIM1_CH3
PA10FTI/O31A1027
15B1021I/O/AFTPB10I2C2_SCL
USART3_TX
OPA2_CH0N
TIM2_CH3_2
TIM2_CH3_3
TIM1_CH2_1USART1_TX
TIM1_CH2
PA9FTI/O30A926
16B1122I/O/AFTPB11I2C2_SDA
USART3_RX
OPA1_CH0N
TIM2_CH4_2
TIM2_CH4_3
USART1_CK_1
TIM1_CH1_1
USART1_CK
TIM1_CH1
MCO
PA8FTI/O29A825
17R------------ --SPI2_MOSI
TIM1_CH3N
OPA1_CH0P
PB15FTI/O/A28B1524
183V3------------ --SPI2_MISO
TIM1_CH2N
USART3_RTS
OPA2_CH0P
PB14FTI/O/A27B1423
19G------------ --SPI2_SCK
USART3_CTS
TIM1_CH1N
PB13FTI/O/A26B1322
205V------------ --SPI2_NSS
I2C2_SMBA
USART3_CK
TIM1_BKIN
PB12FTI/O/A25B1221

USB端子は28、29端子 USBDM,USBDP端子に接続されていると思われる。

出ていない端子
MUP
PintypestMainDefaultRemapping
0P--VSS----
1P--VBAT----
5I/A--OSC_IN--PD0(4)
6O/A--OSC_OUT--PD1(4)
7I--NRST----
8P--VSSA----
9P--VDDA----
20I/OFTPB2
BOOT1(5)
USART4_CK--
23P--VSS_1----
24P--VDD_I/O_1----
35P--VSS_2----
36P--VDD_2----
44I--BOOT0----
47P--VSS_3----
48P--VDD_IO_3----




4.開発環境の概要

(1)IDEの種類
 ※IDEとは Integrated Development Environment の略で統合開発環境と呼ばれている。
 ・Arduino
 ・MounRiver Studio
 がある

(2)CH32V203K8T6 と開発用パソコンを接続する方法
 ・USBによる接続
 ・WCH-LinkEによる接続
 がある。

(3)上記開発環境と接続およびOSの組み合わせ
IDEOSUSBWCH-LinkE
ArduinoWindows
Linux
MounRiver StudioWindows×
Linux×




































更新日 2025/12/05 16:19  管理者 平林 剛Hirabayashi Takeshi