RISC-V WCH CH32V203C8T6. Похоже на STM32? Разбор полета

preview_player
Показать описание
Друзья, всем привет!) Нет, я не ушел с STM32 на WCH. Это не видео ради хайпа на RISC-V. Это рассказ про опыт работы с микроконтроллером CH32V203C8T6 на ядре RISC-V. Работаю на регистрах, по документации. Так настрадался, что уже нравится даже :D.

Экспоненциальную зависимость яркости в дисплее делал при момощи нее. Мини-программа "Curves for PWM".

Вернемся к WCH и RISC-V:
Итак, начнем с того, что я написал статью по ним еще в апреле.
Это первое, с чем нужно ознакомиться перед просмотром видео, чтоб понять, что это за звери такие. Видео будет пересекаться со статьей.

Заметки по RVMSIS(там же будет проект из видео, в нем библиотеки):

00:00 Введение и описание проекта
05:51 Особенности работы с данными микроконтроллерами
06:26 Сколько стоят на момент написания видео
06:42 Опять жалуюсь на кривую документацию и код от производителя
12:18 Какое ПО использовать и какие программаторы
16:50 Мой кодогенератор на RVMSIS
18:27 Заметки по нюансам работы с WCH и RISC-V
21:02 Боль и страдания
22:22 Отладка МК
27:12 Переделанные файлы ядра и системный таймер
28:11 Обзор двух проектов из моего кодогенератора

Ссылки на али:
Рекомендации по теме
Комментарии
Автор

ну наконец то!!! купил esp32 нахожу множество интересных проектов и все они начинаются с "а сейчас мы на нее установим Arduino", Вы первый у кого я вижу использование С и документации, хоть и на другое железо))

MaxChernousov
Автор

Спасибо вам! Сохраню это видео и положу под подушку. Трудно подсчитать, сколько сил вы нам сэкономили!

АТекст
Автор

Спасибо за труды! Интересные видео, очень познавательно!

sledleo
Автор

Спасибо за информацию. Теперь знаю, что лучше не связываться с этими микроконтроллерами)

profimax_ru
Автор

Олег, С Новым Годом, желаю вам всего самого наилучшего, а самое главное творческого вдохновения, уж очень хочется от вас чего то новенького по теме CMSIS и STM32, вообще не важно о чем.

svbHiTek
Автор

Спасибо вам за вашу статью, по ней уже месяц изучаю 203 на регистрах.

qvan
Автор

Давно видосов не было))) Молодая жена не дает видосы пилить?? (сарказм) За работу, конечно же, жирнющий лайк!!! Продолжай в том же духе!!!! Спасибо, Олег!!!

AlexRootx
Автор

Благодарю за полезную информацию. WCH-LinkE, и остальные варианты программаторов, можно собрать самому, схемы в открытом доступе, прошивки в папках программы WCH-Link-utility, единственное нужно не перепутать файлы прошивки, их там 2 для каждой версии программатора, один я так понимаю для обновление через WCH-Link-utility, второй для прошивки через другой программатор, который соответственно нужно иметь))) по этому у меня их теперь 4шт.

alexandrl.
Автор

Полезно. Если STMки совсем перекроют, будет на что перекатвваться. Надо почитать вашу статью будет.

ShiloXyZ
Автор

Спасибо за труд!
Посмотрел видео, ST -я вас ещё больше люблю))
Если не секрет, на какую камеру снимаете ?)

smart_electronics_il
Автор

Спасибо большое. Заметил у вас на гитхабе есть про USB. Мошете описать в ондном видео как делаете е переделаете USB драйвер, буфферы/ендпоинты(2, 4 и больше)? так же хочется про CAN bus, lwIP, но это уже слишком много и сразу )))

liliansirbu
Автор

атрибут говорит что надо использовать аппратный стек, а не для VTF векторов

maxsh
Автор

А точно нужна частота 36МГц на дисплей, чтоб отображать там 2 параметра которые физически в атмосфере даже с частотой 0.01Гц измениться не cмогут?

MaxiRPD
Автор

Вот совсем не понимаю подхода wch к корпусам tssop20...
У 003f4p6 одна распиновка, копирующая stm8s, у 203f6p6 уже другая копирующая stm32f0, у 203f8p6 третий вид и уже без аналогов, у 305fbp6 еще страннее...
Никакой совместимости.

qvan
Автор

Олег, подскажите, а у вас не было идеи, сделать видео о шифровании ?
У ST есть своя библиотека шифрования.

smart_electronics_il
Автор

Хех. Я так Nuvoton ковыряю, прям один в один

ebjikkolu
Автор

А почему вы использовали этот глючный софт? Visual studio отказывается работать с этим кетайцем?

zsony
Автор

Что там с этим wch случилось, санкции что ли ввели против России ?

cybercube
Автор

это каким идиотом надо быть, чтобы set bit делать через функцию.

XpIOHdeJIb
Автор

20K оперативки это только для тупейших приложений

Электроникавдеталях-зд