quinta-feira, julho 13, 2023

Mini Review: Placa nano CH32V003 (Microcontrolador RISC-V de US$0,10 - Parte 3)

Neste post vou falar em uma placa pequena e barata baseada no "microcontrolador de 10 cents" - a nano CH32V003 da Muse Labs.


Hardware

A placa é relativamente simples, contendo:

  • O microcontrolador CH32V003-F4U6
  • Um cristal de 24MHz (para operar a 48MHz)
  • Um regulador de 3,3V
  • Um botão de Reset
  • Um LED
  • Um conector USB-C para alimentação
O microcontrolador possui 20 pinos, dos quais 18 são potencialmente GPIO:


Os conectores nas bordas da placa contém todos os sinais do microcontrolador, mais os 5V da USB. Alguns pinos não devem ser usados (a não ser que você saiba o que está fazendo):
  • A1 e A2 (onde estão conectados o cristal)
  • D1 (usado para carga do software e depuração)
  • D6 (LED)
  • D7 (reset)
O conector de 3 pinos na ponta é usado para a carga de software (e depuração), requer um programador externo.

A documentação da placa está em https://github.com/wuxx/nanoCH32V003, inclui links para onde comprar.

Software e Testes

Como comentei na parte anterior, o fabricante do microcontrolador recomenda uma IDE proprietária mas eu prefiro usar uma opção livre - https://github.com/cnlohr/ch32v003fun.

Com o ambiente instalado, não foi difícil juntar três exemplos do ch32vfun e fazer uma demo bonitinha:



Veredito

A "nano CH32V003" é uma boa opção para quem quiser brincar com um microcontrolador barato baseado na arquitetura RISC-V. A placa tem bons recursos e desempenho, O único detalhe é que você precisa comprar (ou construir) o programador. 


Nenhum comentário: