ну наконец то!!! купил esp32 нахожу множество интересных проектов и все они начинаются с "а сейчас мы на нее установим Arduino", Вы первый у кого я вижу использование С и документации, хоть и на другое железо))
Зря вы так. ЕSP достаточно мощный , писать под него на С опираясь на документацию чипа идиотизм. Все равно что мыть пол зубной счеткой. В esp arduino sdk является оберткой над еsp- idf , но никто вам не мешает мешать код из ардуино и idf. При таком подходе вы быстро создаете эффетивный код. Если же идти по пути документации и C то вы будите писать год то что мы пишем за неделю, при этом ваш кончный результат будет хуже т.к вы там понаделаете кучу ошибок, которые в аидуино и idf хоть как то поправлены. Основная проблема всех этих китайских процов как раз в том что нет нормальных sdk , библиотек, статей и документации. Поэтому можно потратить годы на написание того что на том же esp или stm реалезуется за неделю.
Олег, С Новым Годом, желаю вам всего самого наилучшего, а самое главное творческого вдохновения, уж очень хочется от вас чего то новенького по теме CMSIS и STM32, вообще не важно о чем.
Благодарю за полезную информацию. WCH-LinkE, и остальные варианты программаторов, можно собрать самому, схемы в открытом доступе, прошивки в папках программы WCH-Link-utility, единственное нужно не перепутать файлы прошивки, их там 2 для каждой версии программатора, один я так понимаю для обновление через WCH-Link-utility, второй для прошивки через другой программатор, который соответственно нужно иметь))) по этому у меня их теперь 4шт.
Давно видосов не было))) Молодая жена не дает видосы пилить?? (сарказм) За работу, конечно же, жирнющий лайк!!! Продолжай в том же духе!!!! Спасибо, Олег!!!
Моя жена вытерпела все записи роликов на этом канале, когда мы еще и женаты не были :D Просто не люблю писать видосы ради того, чтоб что-то снять) Есть полезная инфа - делюсь)
Возьмите файлы ch32v20x_RVMSIS.c и ch32v20x_RVMSIS.h с моего последнего проекта github.com/Solderingironspb/CH32V203C8T6_RVMSIS_notes Там с флешем немного поработал, чтоб МК в бесконечное ожидание не уходил и был нюанс один с I2C1 - почему то без ремапа не хочет работать. Происходит старт и потом шина занята и тишина. С ремапом на другие ноги все хорошо.
Вот совсем не понимаю подхода wch к корпусам tssop20... У 003f4p6 одна распиновка, копирующая stm8s, у 203f6p6 уже другая копирующая stm32f0, у 203f8p6 третий вид и уже без аналогов, у 305fbp6 еще страннее... Никакой совместимости.
Спасибо большое. Заметил у вас на гитхабе есть про USB. Мошете описать в ондном видео как делаете е переделаете USB драйвер, буфферы/ендпоинты(2, 4 и больше)? так же хочется про CAN bus, lwIP, но это уже слишком много и сразу )))
К сожалению в 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 не трогал...
@@Solderingironspb а сколько в таком разрешении? 36 ТЫСЯЧ кадров? так могу вам сказать, что на этом тормозном ЖКИ вы даже 36 кадров в секунду никогда не выведете. а 36МГц - это уже требования к разводке платы!
Не смог разобраться, как их завести на Visual Studio. У меня тут был один комментатор, который вроде как их заводил их в visual studio, но кроме слов мы ни к чему не пришли) пишет комменты, тут же удаляет их)
А они все, вскодчики, такие. С красными глазами прибегают, почему, почему, почему. А как реально нужно - не знают. Если бы вникли, глупости не писали бы.
уже где-то прочли по этому поводу?) Я еще несколько недель назад заметил, что все лоты с алиэкспресс, что я брал с официального магазина просто испарились. Сначала подумал, что мало ли все чипы закончились, а потом еще и новый год у них там...Но ничего не меняется. Подумал, может это специальная акция была, чтоб всех подсадить на их продукт, что так дешево было и в большом количестве. Написал продавцу, а мне выдали, что какие-то наши бизнесмены определили эти чипы, как риск соответствия (Что блин?!) ну и поэтому просто российский алиэкспресс блочит эти ссылки...Предполагаю, что все у нас продаваться будет, только наши перекупы теперь бабки на этом зарабатывать будут. Вот и все... Все плюсы, а в основном это ценник, этих мк уйдут.
@@Solderingironspb Да , увидел "новость" на одном канале в телеге( Ваши скриншоты ) , решил уточнить в первоисточнике так сказать.Как я понимаю цены на эти МК ,например в том же ЧиД вырастут в эное количество раз ?
@@dmitriyf1 Вот вот, а я как извращенец на AVR ATMega168 с 1Кб ОЗУ сигнализацию с обратной связью слепил - в брелке OLED и LoRa))) Надо было STM32 всунуть!