⁸⁰⁸ ᶜᵒᵐᵖᵃᶜᵗ
Ну если 37 схватает то есть 203 еще, 103. Они подешевле будут
А для него не требуется отдельный флеш чип? Как например под крышкой некоторых есп32
⅌ɑɤɛℓƙ0^_^
Хз че
ㅤ
Нет, там флеш встроен внутрь корпуса. Размер зависит от модели. Все есть в даташите
ㅤ
Не грузит
Странно там гугл обычный. https://www.wch-ic.com/products/CH32V303.html https://www.wch-ic.com/products/CH32V203.html https://www.wch-ic.com/products/CH32V103.html Тут можешь пошарится
⁸⁰⁸ ᶜᵒᵐᵖᵃᶜᵗ
тоже через UART шить можно?
А через что и как шить такое?
⁸⁰⁸ ᶜᵒᵐᵖᵃᶜᵗ
просто вот нигде туториалов найти не могу
⁸⁰⁸ ᶜᵒᵐᵖᵃᶜᵗ
ни на англоязычном пространстве, ни на русскоязычном
⁸⁰⁸ ᶜᵒᵐᵖᵃᶜᵗ
ㅤ
А через что и как шить такое?
Плохо ищешь. И на хабре были статьи и на ютубе уроки. Да, гайвера сюда не завезли. Хотя ардуино от wch тут уже есть. Но я сказал я шьют через wch-linke, через юарт не пробовал. Даташит почитай там все написано. ИДЕ здесь в базе идет mounriverstudio. Щас вышла вторая версия на вскоде, была на эклипсе. Там все необходимое есть, примеры на гитхабе тоже есть
Я
Это аналог stm32?
ㅤ
Это аналог stm32?
Типа того, только ириска
ㅤ
Даже через юзб можно, если юзб разведешь
Я
Даже обозначения как у stm
⁸⁰⁸ ᶜᵒᵐᵖᵃᶜᵗ
ㅤ
Даже обозначения как у stm
Так не только у них. Тоже самое у GD32, MM32, и так далее. Они все косят под номенклатуру стм
ㅤ
Там даже названия регистров +- такие же. Можно тупо брать примеры с стм32, не сильно переделывая они будут работать
ㅤ
Поэтому хоть конкретно для ch32 уроков мало, можно учиться на примерах стм32. А дальше уже само пойдет
Я
Сейчас вся вазовская электроника на них
⁸⁰⁸ ᶜᵒᵐᵖᵃᶜᵗ
готовый модуль stm32f411 на озоне 800р стоит
Обвязка к голому чипу не сложная?
Dmitry
Обвязка к голому чипу не сложная?
я же написал — готовый модуль, впаивай на плату, и шей через stlink-свисток
Dmitry
в комплект купить stlink свисток, и saleae анализатор, оба примерно по ~500р
⁸⁰⁸ ᶜᵒᵐᵖᵃᶜᵗ
я же написал — готовый модуль, впаивай на плату, и шей через stlink-свисток
Я просто к чему про голый чип говорю - у меня это будет заказная плата с PCBWay а не самоделка
Dmitry
Я просто к чему про голый чип говорю - у меня это будет заказная плата с PCBWay а не самоделка
тогда тебе не должно быть проблемой найти на EasyEDA несколько референсов, и нарисовать плату с десятком кондёров, LDO 3.3 и прочей обвязкой
Dmitry
но никто же не мешает сделать несущую плату с посадочным местом под модуль-пилюльку, он по габаритам примерно как старый DIP40
Aleks
Обвязка к голому чипу не сложная?
Там 2 резистора и пяток конденсаторов если запускаться от внутренней частоты. Паяется топором легко.
Aleks
Смотри, что есть на AliExpress! Мини-отладчик DAPLink STLink V2.1 SWD SWO USB для Uart модуля за 309 ₽ - уже со скидкой -39% https://sl.aliexpress.ru/p?key=CgTJGRF Самый стабильный stlink из дешевых
Aleks
Смотри, что есть на AliExpress! Логический анализатор для Mini 24 МГц 8 каналов за 589 ₽ - уже со скидкой -18% https://sl.aliexpress.ru/p?key=acTJGdG Логический анализатор - намного лучше тех что на озоне
Aleks
CH32V203C8U6
GD32 мне больше понравился чем CH
ㅤ
В целом да
А чего ты есп32 не возьмешь на большее количество пинов?
Gorg
Всем привет! lvgl к esp-idf+vs-code кто-нибудь прикручивал? помогите поженить
индзэец
Всем привет! lvgl к esp-idf+vs-code кто-нибудь прикручивал? помогите поженить
lvgl можно прикрутить как обычный esp-idf компонент https://components.espressif.com/components/lvgl/lvgl
Gorg
ну он пркручивается да. гитом или add-dependency, вот только пример кода не могу запустить. у меня ili9488. в lvgl нет драйвера, ставлю lgvl_esp32_drivers там он есть, но примеры не компилятся, куча ошибок по андефайн структурам
Gorg
error: 'lv_disp_drv_t' undeclared одна из
Gorg
error: unknown type name 'lv_disp_draw_buf_t'
Gorg
вот ишо
Gorg
error: implicit declaration of function 'lv_meter_set_indicator_end_value'
индзэец
хм
Gorg
'CONFIG_TFT_BACKLIGHT_PIN' undeclared
Gorg
я находил в гугле, типа разрабы что-то поменяли в новых версиях, а примеры опаздывают, но как исправить ситуевину не нашел
индзэец
ну крч тут надо либо документацию курить либо можно поискать в хедерах нужные методы
Gorg
думал можно использовать драйвер прямо из lvgl tft_eSPI, так его нету в установленном компроненте. бардак короче. ставил сторонний драйвер по ссылке с репы лвгл, он также себя ведет
Gorg
да я укуренный сижу уже третий день. на оффоруме бородят, не знаю, проще купить другой дисплей уже
⁸⁰⁸ ᶜᵒᵐᵖᵃᶜᵗ
А чего ты есп32 не возьмешь на большее количество пинов?
Дорого, мне то нужен самый дешевый мк чисто чтобы клавиатуру развязать простую для моего устройства
⁸⁰⁸ ᶜᵒᵐᵖᵃᶜᵗ
Там клавиш много, и именно клавиш а не кнопок
⁸⁰⁸ ᶜᵒᵐᵖᵃᶜᵗ
А чего ты есп32 не возьмешь на большее количество пинов?
Плюс тех есп32 где пинов побольше на складе EasyEDA нету или очень мало
⁸⁰⁸ ᶜᵒᵐᵖᵃᶜᵗ
Я про тот склад который предоставляет еще сборку из ВОМ файла, я думаю вы знаете о чем я
ok-home
Там клавиш много, и именно клавиш а не кнопок
а простой расширитель портов поставить ?
⁸⁰⁸ ᶜᵒᵐᵖᵃᶜᵗ
а простой расширитель портов поставить ?
Можно поподробнее? Я просто ваще новичок
Денис
Там клавиш много, и именно клавиш а не кнопок
подключить клавиатуру в матрицу, прицепить какой-нибудь MCP23017 и по прерыванию считывать смотря конечно что за клавиатура, может и esp хватит
⁸⁰⁸ ᶜᵒᵐᵖᵃᶜᵗ
чисто красные кнопки
ok-home
Можно поподробнее? Я просто ваще новичок
можно и поподробнее http://rcl-radio.ru/?p=130545 ставишь таракана один порт i2c - 16 портов GPIO
Денис
уот такая
кросив но это же не esp, зачем там esp
⁸⁰⁸ ᶜᵒᵐᵖᵃᶜᵗ
можно и поподробнее http://rcl-radio.ru/?p=130545 ставишь таракана один порт i2c - 16 портов GPIO
Не запутается если несколько клавиш нажать сразу? Просто проблема в том что на устройстве несколько клавиш зажаты сразу будут во время активного пользования Музыкальный семплер в конце концов.
⁸⁰⁸ ᶜᵒᵐᵖᵃᶜᵗ
кросив но это же не esp, зачем там esp
через есп ранее думал, но дороговато
⁸⁰⁸ ᶜᵒᵐᵖᵃᶜᵗ
для клавы то
индзэец
кста, можно плату ps2 клавиатуры к еспшке присрать🥸
ok-home
Не запутается если несколько клавиш нажать сразу? Просто проблема в том что на устройстве несколько клавиш зажаты сразу будут во время активного пользования Музыкальный семплер в конце концов.
ну это от тебя зависит, если постараться можно и запутаться, а если просто клавиша вкл/выкл - да по одной на 1 gpio - то нужно очень сильно стараться
⁸⁰⁸ ᶜᵒᵐᵖᵃᶜᵗ
ну это от тебя зависит, если постараться можно и запутаться, а если просто клавиша вкл/выкл - да по одной на 1 gpio - то нужно очень сильно стараться
не, я про то что у меня будут корректно считываться одновременно 2 нажатые клавиши как одновременно нажатые?
Денис
уот такая
по грубому надо 13 пинов чтобы завести всю клавиатуру в одном mcp 16 пинов, + адреса задаются (т.е таких mcp может быть многого) вам в схемку нужен mcp23017 или его аналоги(но чтобы работали на вход и могли детектить изменение сигнала, ну и прерывание конечно)
⁸⁰⁸ ᶜᵒᵐᵖᵃᶜᵗ
да
что да
индзэец
что да
корректно всё будет
⁸⁰⁸ ᶜᵒᵐᵖᵃᶜᵗ
кста, можно плату ps2 клавиатуры к еспшке присрать🥸
как ты в EasyEDA пристроишь плату PS2 клавы??
⁸⁰⁸ ᶜᵒᵐᵖᵃᶜᵗ
нету такой вещи как "плата клавиатуры", есть конкретная обвязка
индзэец
нету такой вещи как "плата клавиатуры", есть конкретная обвязка
не знаю ничо, я один раз раздербанил мембранку и там довольно маленькая платка была (ну и две плёнки соотвественно)