----- Revisão RISC-V -----
RV32I Conjunto base de instruções de inteiros de 32 bits
RV64I Conjunto base de instruções de inteiros de 64 bits
M Instruções de multiplicação e divisão de inteiros
A Instruções de operações atômicas
F Instruções de ponto flutuante de precisão simples
D Instruções de ponto flutuante de precisão duplo
G Equivalente a IMAFD
C Instruções compactas
----- Glossário -----
ADTM: Advanced-control Timer
GPTM: General-purpose Timer
GPTM (32): 32-bit General-purpose Timer
BCTM: Basic Timer
TKey: Touch key
OPA: Operational Amplifier/Comparator
RNG: Random Number Generator
USBD: Universal Serial Bus Full-speed Device
USBFS: Universal Serial Bus Full-speed Host/Device
USBHS: Universal Serial Bus High-speed Host/Device
BLE: low-power Bluetooth communication module
----- Documentação -----
RM - referência manual
DS0 - datasheet
EVT - Evaluation board manual and ference routines
Os códigos exemplos estão no arquivo: EVT. Por exemplo, no arquivo CH32V20xEVT há 33 exemplos de uso dos periféricos internos e outros usos do microcontrolador, que são:
ADC
Aplicações
BKP
BLE
CAN
CRC
DMA
ETH
EXTI
FLASH
FreeRTOS
GPOI
HarmonyOS
I2C
IAP
INT
IWDG
OPA
PMP
PWR
RCC
RTC
RT-Thread
SDI
SPI
SRC
SYSTICK
TencenteOS
TIM
TouchKey
USART
USB
WWDG
----- Softwares -----
A difusão do conhecimento em programação tem evoluído demais nas empresas fabricantes de dispositivos microporecessados, as empresas tem se empenhado em disponibilizar conhecimento em programação aos futuros consumidores. Facilitando aos desenvolvidores se aperfeiçoarem neste nicho do mercado.
IDEs:
MounRiver Studio
Arduino
DevEco Studio
EmBeeTle
Depuradores:
OpenOCD
Compiladores:
GCC
LLVM
RTOS:
RT-Thread
FreeRTOS
Harmony LiteOS-M (128 KB)
TencentOS
S.O.:
Linux
Windows
Linguagem de programação:
MicroPython
CircuitPython
C
C++
Aplicativos:
WCH-Link Utility
WCH-ISP Studio
.