Тёмный

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

Олег Волков
Подписаться 11 тыс.
Просмотров 9 тыс.
50% 1

Опубликовано:

 

26 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 61   
@sledleo
@sledleo Месяц назад
Спасибо за труды! Интересные видео, очень познавательно!
@MaxChernousov
@MaxChernousov Год назад
ну наконец то!!! купил esp32 нахожу множество интересных проектов и все они начинаются с "а сейчас мы на нее установим Arduino", Вы первый у кого я вижу использование С и документации, хоть и на другое железо))
@gennadyz7699
@gennadyz7699 10 месяцев назад
Зря вы так. ЕSP достаточно мощный , писать под него на С опираясь на документацию чипа идиотизм. Все равно что мыть пол зубной счеткой. В esp arduino sdk является оберткой над еsp- idf , но никто вам не мешает мешать код из ардуино и idf. При таком подходе вы быстро создаете эффетивный код. Если же идти по пути документации и C то вы будите писать год то что мы пишем за неделю, при этом ваш кончный результат будет хуже т.к вы там понаделаете кучу ошибок, которые в аидуино и idf хоть как то поправлены. Основная проблема всех этих китайских процов как раз в том что нет нормальных sdk , библиотек, статей и документации. Поэтому можно потратить годы на написание того что на том же esp или stm реалезуется за неделю.
@TruVi-13
@TruVi-13 2 месяца назад
Так же работаем на STM32 используя только ANSI C, блокнот, GCC, Datasheet, Reference Manual и больше ничего......
@АТекст
@АТекст 9 месяцев назад
Спасибо вам! Сохраню это видео и положу под подушку. Трудно подсчитать, сколько сил вы нам сэкономили!
@svbHiTek
@svbHiTek 8 месяцев назад
Олег, С Новым Годом, желаю вам всего самого наилучшего, а самое главное творческого вдохновения, уж очень хочется от вас чего то новенького по теме CMSIS и STM32, вообще не важно о чем.
@Solderingironspb
@Solderingironspb 8 месяцев назад
Спасибо!))) И Вас с Новым Годом!) Видео будут, но позже)
@profimax_ru
@profimax_ru 4 месяца назад
Спасибо за информацию. Теперь знаю, что лучше не связываться с этими микроконтроллерами)
@szapsis
@szapsis Год назад
Спасибо большое за твои труд друг!
@ShiloXyZ
@ShiloXyZ Год назад
Полезно. Если STMки совсем перекроют, будет на что перекатвваться. Надо почитать вашу статью будет.
@sledleo
@sledleo Год назад
WeAct Studio, там и китайские армы есть
@alexandrl.5131
@alexandrl.5131 Год назад
Благодарю за полезную информацию. WCH-LinkE, и остальные варианты программаторов, можно собрать самому, схемы в открытом доступе, прошивки в папках программы WCH-Link-utility, единственное нужно не перепутать файлы прошивки, их там 2 для каждой версии программатора, один я так понимаю для обновление через WCH-Link-utility, второй для прошивки через другой программатор, который соответственно нужно иметь))) по этому у меня их теперь 4шт.
@Solderingironspb
@Solderingironspb Год назад
Ого) спасибо за инфо)
@AlexRootx
@AlexRootx Год назад
Давно видосов не было))) Молодая жена не дает видосы пилить?? (сарказм) За работу, конечно же, жирнющий лайк!!! Продолжай в том же духе!!!! Спасибо, Олег!!!
@Solderingironspb
@Solderingironspb Год назад
Моя жена вытерпела все записи роликов на этом канале, когда мы еще и женаты не были :D Просто не люблю писать видосы ради того, чтоб что-то снять) Есть полезная инфа - делюсь)
@AlexRootx
@AlexRootx Год назад
Однозначно, Олег!!! В этом и есть "фишка" твоего канала!!! Нет воды!!!@@Solderingironspb
@qvan2210
@qvan2210 Год назад
Спасибо вам за вашу статью, по ней уже месяц изучаю 203 на регистрах.
@Al.Sy.
@Al.Sy. Год назад
Можно ссылку?
@Solderingironspb
@Solderingironspb Год назад
Возьмите файлы ch32v20x_RVMSIS.c и ch32v20x_RVMSIS.h с моего последнего проекта github.com/Solderingironspb/CH32V203C8T6_RVMSIS_notes Там с флешем немного поработал, чтоб МК в бесконечное ожидание не уходил и был нюанс один с I2C1 - почему то без ремапа не хочет работать. Происходит старт и потом шина занята и тишина. С ремапом на другие ноги все хорошо.
@Solderingironspb
@Solderingironspb Год назад
@@Al.Sy. все ссылки в описании к видео
@Al.Sy.
@Al.Sy. Год назад
@@Solderingironspb Спасибо!
@zhdanvadim9536
@zhdanvadim9536 Год назад
Спасибо за информацию)
@smart_electronics_il
@smart_electronics_il Год назад
Спасибо за труд! Посмотрел видео, ST -я вас ещё больше люблю)) Если не секрет, на какую камеру снимаете ?)
@Solderingironspb
@Solderingironspb Год назад
Canon m50
@maxsh8297
@maxsh8297 11 месяцев назад
атрибут "__attribute__((interrupt("WCH-Interrupt-fast")))" говорит что надо использовать аппратный стек, а не для VTF векторов
@qvan2210
@qvan2210 Год назад
Вот совсем не понимаю подхода wch к корпусам tssop20... У 003f4p6 одна распиновка, копирующая stm8s, у 203f6p6 уже другая копирующая stm32f0, у 203f8p6 третий вид и уже без аналогов, у 305fbp6 еще страннее... Никакой совместимости.
@liliansirbu840
@liliansirbu840 Год назад
Спасибо большое. Заметил у вас на гитхабе есть про USB. Мошете описать в ондном видео как делаете е переделаете USB драйвер, буфферы/ендпоинты(2, 4 и больше)? так же хочется про CAN bus, lwIP, но это уже слишком много и сразу )))
@Solderingironspb
@Solderingironspb Год назад
К сожалению в USB я еще профан. С нуля написать все не могу. С эндпоинтами пока тоже не до конца разобрался. Проблема в том, что десктриптор написать удавалось свой, но послать информацию в эндпоинт не получалось, да и устройство говорит о том, что не сконфигурировалось, хотя компьютером определялось. Поэтому я брал какой-то пример, похожий на то, что мне нужно, допустим под USB Gamepad брал CompatibilityHID, а под VirtualComPort брал SimulateCDC. Эти примеры уже переделывал под себя. т.е. там эндпоинты уже какие были настроены - те и использовал. Все, что от меня требовалось - это десктриптор устройства поправить или написать свой. Примеры для CH32V203C8T6 брал тут www.wch.cn/downloads/CH32V20xEVT_ZIP.html Десктриптор устройства удобно смотреть под Windows в программе Thesycon USB Desctriptor Dumper v2.17.0 Мои видео по USB: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-_236TtiKs34.htmlsi=vfrpcTGtKCDgGvNy ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-ipsWfXxMgoA.htmlsi=poW1-jsNiWRWuMqU По поводу CAN - работал. Работал на HAL и STM32F103C8T6. Есть у меня заказчик один хороший. Он занимается автомобилями. Вот он знает, как этот CAN устроен, но не особо может программировать, я же наоборот... и по итогу мы напару писали неплохие программы удаленно. Я писал - он там уже тестил это все. Как мне по этому всему написать урок - не знаю, т.к. все что я делал - это удаленно писал код. Т.е. я даже вживую этот CAN не щупал...Поэтому видео по нему пока не будет. lwIP не трогал...
@ebjikkolu4757
@ebjikkolu4757 Год назад
Хех. Я так Nuvoton ковыряю , прям один в один
@smart_electronics_il
@smart_electronics_il Год назад
Олег, подскажите, а у вас не было идеи, сделать видео о шифровании ? У ST есть своя библиотека шифрования.
@Solderingironspb
@Solderingironspb Год назад
пока не думал об этом)
@sledleo
@sledleo Год назад
DMA в RISC-V не подвезли?
@Solderingironspb
@Solderingironspb Год назад
Есть
@MaxiRPD
@MaxiRPD 4 месяца назад
А точно нужна частота 36МГц на дисплей, чтоб отображать там 2 параметра которые физически в атмосфере даже с частотой 0.01Гц измениться не cмогут?
@Solderingironspb
@Solderingironspb 4 месяца назад
Вы же в курсе, что 36 МГц spi - это не равно 36 миллионов кадров в секунду на дисплее?)
@MaxiRPD
@MaxiRPD 4 месяца назад
@@Solderingironspb а сколько в таком разрешении? 36 ТЫСЯЧ кадров? так могу вам сказать, что на этом тормозном ЖКИ вы даже 36 кадров в секунду никогда не выведете. а 36МГц - это уже требования к разводке платы!
@Solderingironspb
@Solderingironspb 4 месяца назад
Да нет же. Там до сотни наверное будет...
@cat35467
@cat35467 4 месяца назад
К микроконтроллеру не только дисплеи подключают.
@MaxiRPD
@MaxiRPD 4 месяца назад
@@cat35467что можно подключить по SPI на 36ти мегагерцах? почему это-же нельзя скажем на 500кгц подключить?
@Algol1WithJazz
@Algol1WithJazz Год назад
GD32 есть, более близкий к оригиналу
@Solderingironspb
@Solderingironspb Год назад
какому оригиналу?)
@Algol1WithJazz
@Algol1WithJazz Год назад
@@Solderingironspb контроллеры от Гиги гораздо ближе к stm. Порой полные аналоги. Аппаратно.
@Solderingironspb
@Solderingironspb Год назад
@@Algol1WithJazz Ну так можно и CH32F серии взять, там тоже все очень близко)
@vovanstarasov8212
@vovanstarasov8212 7 месяцев назад
Тут же вообще о v203. Вы хоть понимаете, о чём пишите? facepalm
@Algol1WithJazz
@Algol1WithJazz 7 месяцев назад
@@vovanstarasov8212и что?
@zsony2215
@zsony2215 Год назад
А почему вы использовали этот глючный софт? Visual studio отказывается работать с этим кетайцем?
@Solderingironspb
@Solderingironspb Год назад
Не смог разобраться, как их завести на Visual Studio. У меня тут был один комментатор, который вроде как их заводил их в visual studio, но кроме слов мы ни к чему не пришли) пишет комменты, тут же удаляет их)
@vovanstarasov8212
@vovanstarasov8212 7 месяцев назад
А они все, вскодчики, такие. С красными глазами прибегают, почему, почему, почему. А как реально нужно - не знают. Если бы вникли, глупости не писали бы.
@cybercube7915
@cybercube7915 7 месяцев назад
Что там с этим wch случилось , санкции что ли ввели против России ?
@Solderingironspb
@Solderingironspb 7 месяцев назад
уже где-то прочли по этому поводу?) Я еще несколько недель назад заметил, что все лоты с алиэкспресс, что я брал с официального магазина просто испарились. Сначала подумал, что мало ли все чипы закончились, а потом еще и новый год у них там...Но ничего не меняется. Подумал, может это специальная акция была, чтоб всех подсадить на их продукт, что так дешево было и в большом количестве. Написал продавцу, а мне выдали, что какие-то наши бизнесмены определили эти чипы, как риск соответствия (Что блин?!) ну и поэтому просто российский алиэкспресс блочит эти ссылки...Предполагаю, что все у нас продаваться будет, только наши перекупы теперь бабки на этом зарабатывать будут. Вот и все... Все плюсы, а в основном это ценник, этих мк уйдут.
@cybercube7915
@cybercube7915 7 месяцев назад
@@Solderingironspb Да , увидел "новость" на одном канале в телеге( Ваши скриншоты ) , решил уточнить в первоисточнике так сказать.Как я понимаю цены на эти МК ,например в том же ЧиД вырастут в эное количество раз ?
@Solderingironspb
@Solderingironspb 7 месяцев назад
@@cybercube7915 да фиг их знает) думаю да. Но вот прям дешево, как раньше точно не будет
@XpIOHdeJIb3000
@XpIOHdeJIb3000 11 месяцев назад
это каким идиотом надо быть, чтобы set bit делать через функцию.
@Solderingironspb
@Solderingironspb 11 месяцев назад
Это каким идиотом надо быть, чтоб не отличить макрос от функции)
@Электроникавдеталях-з7д
20K оперативки это только для тупейших приложений
@Solderingironspb
@Solderingironspb Год назад
Ну…либо для умелых программистов)
@sledleo
@sledleo Год назад
Вы Линукс будете запускать как на Малинке?
@Solderingironspb
@Solderingironspb Год назад
На чем? Где? Зачем?)
@dmitriyf1
@dmitriyf1 Год назад
С чего вдруг? Вполне себе прилично озу. Для многих контроллеров и 2к ок
@Svetliy_777
@Svetliy_777 Год назад
@@dmitriyf1 Вот вот, а я как извращенец на AVR ATMega168 с 1Кб ОЗУ сигнализацию с обратной связью слепил - в брелке OLED и LoRa))) Надо было STM32 всунуть!
Далее
Это ваши Патрики ?
00:33
Просмотров 30 тыс.
TEAM SPIRIT: НОВЫЙ СОСТАВ. SEASON 24-25
01:31
Изучаю STM32!
20:26
Просмотров 193 тыс.
DIY air valve with electric drive.
14:47
Просмотров 9 тыс.
"Arduino" для CH32V003
24:27
Просмотров 8 тыс.
STM32. Библия программиста
32:32
Просмотров 60 тыс.
WeAct CH552. Первый взгляд
7:01
Просмотров 64 тыс.
Это ваши Патрики ?
00:33
Просмотров 30 тыс.