Прошлым летом мы впервые узнали о 32-разрядном микроконтроллере GISDevice GD32V RISC-V как об обновленном/альтернативном варианте более раннего совместимого с STM32 микроконтроллера Arm Cortex-M3 компании GD32 с более высокой производительностью и более низким энергопотреблением при сохранении одинаковой цены.
Первой недорогой платой для разработки GD32V, которую мы рассмотрели, была плата Longan Nano за 5 долларов с OLED-дисплеем и акриловым корпусом. Если вам не нужен ни один из них, или вы хотите получить доступ ко всем контактам из 48-контактного MCU, теперь вы можете заказать еще более дешевую плату GD32V RISC-V MCU – Polos GD32V Alef по цене 2,99 доллара на веб-сайте Analoglamb.
Технические характеристики платы Polos GD32V Alef:
- Микроконтроллер – Gigadevice GD32VF103CBT6 32-битный микроконтроллер RISC-V (rv32imac ) с тактовой частотой 108 МГц и флэш-памятью 128 КБ, SRAM 32 КБ
- USB – 1x порт микро USB OTG для питания и программирования
- Расширение – 52 сквозных отверстия (шаг 2,54 мм), открывающих все контакты от MCU, в том числе 3х разъема USART, 2х разъема I2C, 3х разъема SPI, 2х разъема I2S, 2х разъема CAN, 2x АЦП (10 каналов), 2x ЦАП, а также сигналы питания (5 В, сигналы VBAT, GND…) и JTAG
- Таймеры – 4х 16-разрядных таймера общего назначения, 2х основных 16-разрядных таймера, 1х расширенный 16-разрядный таймер, сторожевой таймер
- Кристаллы – 8 МГц Crystal + 32,768 кГц низкоскоростной RTC Crystal
- Разное – кнопки загрузки и EN
- Питание – 5 В через порт micro USB. Спецификации не упоминают об этом, но LiPo батарея может поддерживаться через контакты VB/GND. Это было бы хорошо, так как GD32V потребляет только 1/3 Arm Cortex-M3.
- Размеры – 33 х 33 мм (по оценкам)
На плате используется тот же GD32VF103CBT6, что и на плате Sipeed Longan, она предоставляет больше входов/выходов, но также не имеет разъема для карты MicroSD и разъема для дисплея SPI LCD. Вы всегда можете подключить собственный SPI-дисплей, припаяв его.
Есть также дополнительная переходная плата, которая продается за 1,49 $, представленная на фото выше.
Существует два основных варианта разработки программного обеспечения:
- Разработка на C / C ++ с Nuclei Studio на базе Eclipse IDE, разработанная Gigadevices с возможностью прошивки UART, DFU (USB) и JTAG.
- Arduino использует Longduino, разработанный Sipeed для своей платы Longan Nano.
У AnalogLamb также есть репозиторий Github для платы Polos GD32V Alef, но на момент написания он пуст.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.