Dmytro
Dmytro
GPIO 6 (SCK/CLK) GPIO 7 (SDO/SD0) GPIO 8 (SDI/SD1) GPIO 9 (SHD/SD2) GPIO 10 (SWP/SD3) GPIO 11 (CSC/CMD)
Dmytro
Это список запретных пинов. Если вы переключите флеш в режим dio, то вроде можно заюзать некоторые из них, но это не точно да и медленный режим
⁣🇺🇦
GPIO 6 (SCK/CLK) GPIO 7 (SDO/SD0) GPIO 8 (SDI/SD1) GPIO 9 (SHD/SD2) GPIO 10 (SWP/SD3) GPIO 11 (CSC/CMD)
Если речь именно про GPIO то они здесь даже на плату не выведены
⁣🇺🇦
так что этот вариант отпадает, а такой соблазнительный был, всего пару дорожек перерезать....
Dmytro
В общем вон тут полная табличка, сверьтесь с ней (чуть ниже): https://randomnerdtutorials.com/esp32-pinout-reference-gpios/
⁣🇺🇦
Хм, у меня используется GPIO_12 написано "boot fail if pulled high" это вроде не мой случай, темболее что пин работает на выход
Dmytro
Хм, у меня используется GPIO_12 написано "boot fail if pulled high" это вроде не мой случай, темболее что пин работает на выход
Да, но если на нем высокий уровень без подачи сигнала со стороны esp, то вот проблема
⁣🇺🇦
Да, но если на нем высокий уровень без подачи сигнала со стороны esp, то вот проблема
разве что наводка, потому что по факту пока периферия не инициализировалась то пин висит в воздухе
⁣🇺🇦
правда там сантиметров 20+ дорожки
Dmytro
Можете зажать rst и померять напряжение. Он будет высоким если у вас, к примеру, там i2c, кнопка с подтяжкой вверх или просто светодиод на плюс
⁣🇺🇦
я сейчас попробую закинуть эту же прошивку в плату которая не впаяна, если на ней тоже не будет работать то надо копать в другом направлении
Andy
чудес не бывает. В системе контроля версий что-то рабочее есть?
⁣🇺🇦
чудес не бывает. В системе контроля версий что-то рабочее есть?
чет нифига, буду создавать проект заново и надеятся что заработает
Andy
чет нифига, буду создавать проект заново и надеятся что заработает
то же выход конечно. Можно вот что еще попробовать - сохранить текущий проект в ветке. А потом безжалостно все удаллить и зановго создать файл с app_main
Andy
Про новый чип Espressif https://www.espressif.com/en/news/ESP32_H2
Daniil
Хочу перейти на stm32 а в бушующем и пощупать stm32h7. Какой программатор посоветуете под такие нужды? Китайский есесна
Andre
Хочу перейти на stm32 а в бушующем и пощупать stm32h7. Какой программатор посоветуете под такие нужды? Китайский есесна
https://t.me/stm32std https://t.me/STM_AVR_free_speach лучше тут спрашивать. а программатор — St-Link v2 с Алиэкспресса.
Сергій
так же видел что можно из esp8266 сделать black magic probe
Сергій
https://www.visualmicro.com/page/Create-a-WiFi-Black-Magic-GDB-Probe-from-ESP8266.aspx
Daniil
Спасибо
Daniil
https://t.me/stm32std https://t.me/STM_AVR_free_speach лучше тут спрашивать. а программатор — St-Link v2 с Алиэкспресса.
372,51 руб. -15% | 1 комплект ST LINK Stlink ST-Link V2 Mini STM8 STM32 симулятор загрузки программирования с покрытием кабель DuPont ST Link V2 https://star.aliexpress.com/share/share.htm?image=Hc0f2ce8da64840ddbdc0c05e0af6ad62K.jpg&businessType=ProductDetail&title=372%2C51%20%D1%80%D1%83%D0%B1.%20%20-15%EF%BC%85%20%7C%201%20%D0%BA%D0%BE%D0%BC%D0%BF%D0%BB%D0%B5%D0%BA%D1%82%20ST%20LINK%20Stlink%20ST-Link%20V2%20Mini%20STM8%20STM32&platform=AE&redirectUrl=https%3A%2F%2Fwww.aliexpress.com%2Fitem%2F32887597480.html%3F%26srcSns%3Dsns_Copy%26tid%3Dwhite_backgroup_101%26mb%3Drd1JEyL30VpJBY6%26businessType%3DProductDetail%26spreadType%3DsocialShare Оно?
Сергій
https://habr.com/ru/post/406281/
Denis
https://habr.com/ru/post/406281/
Лучше полный jlink)
Nikita7131
подскажите плз, где хранится значение милис (esp32 arduino ide) ?
Mr.Mait
подскажите плз, где хранится значение милис (esp32 arduino ide) ?
Оно? https://github.com/espressif/arduino-esp32/blob/master/cores/esp32/esp32-hal-misc.c#L168 https://github.com/espressif/arduino-esp32/blob/master/tools/sdk/esp32/include/esp_timer/include/esp_timer.h#L189
Freeman
https://youtu.be/wWVU0SCtXpQ
Daniil
Мне в компорт приходят байты. Английские символы норм читаются, а национальные нет. Почему так?
Daniil
Куда выводишь символы? Консоль? Если да, то какая кодировка?
Через компамп(утилита для работы с компортом) отправляю на есп национальные символы в hex. А есп читает черти что.
Daniil
Куда выводишь символы? Консоль? Если да, то какая кодировка?
Словно один национальный символ занимает 2 байта
Daniil
https://ru.wikipedia.org/wiki/UTF-8
Я про него в курсе, но как мне вытащить русский символ из строки с байтами?
Andy
Скорее всего так и есть
чего как? Удалось победить вчерашний баг? (Можешь не отвечать, просто интересно в чем причина)
⁣🇺🇦
Andy
Я про него в курсе, но как мне вытащить русский символ из строки с байтами?
https://www.google.ru/search?hl=ru&q=%D0%BF%D0%B5%D1%80%D0%B5%D0%BA%D0%BE%D0%B4%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5+utf8+%D0%B2+win1251&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&lr=
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Всем привет! Помогие опознать) 3х разрядный дистплей по цифрам ничего не гуглится
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Daniil
Наверное его выгрызли из какой-то платы
Daniil
А зачем тебе? Обычный семисегментник
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Да, я только что его снял
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Просто был)
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Думал мб можно как-то юзануть, но никаких данных по нему нет, вдимо пойдет на помойку 💁
🤙🏻 ℙ𝔸𝕍𝔼𝕃
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Вот тут стоял
Dmytro
Думал мб можно как-то юзануть, но никаких данных по нему нет, вдимо пойдет на помойку 💁
Так а что вам нужно знать о нем? Позвоните где какой пин и ограничьте ток до 10-20мА
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Так а что вам нужно знать о нем? Позвоните где какой пин и ограничьте ток до 10-20мА
Сложна, я ближе к программной среде нежелеи к аппаратной)
Andre
Думал мб можно как-то юзануть, но никаких данных по нему нет, вдимо пойдет на помойку 💁
найдите где у него общий провод и случайным образом подавайте на пины питание. Будут загораться сегменты. Там же нет никакой микросхемы внутри. Это просто светодиоды.
⁣🇺🇦
Понял, спасибо)
Ограничить ток не забудте
Andre
Понял, спасибо)
только не забудьте про резистор. Тут как со светодиодами всё.
🤙🏻 ℙ𝔸𝕍𝔼𝕃
понял
Andre
у вас и распиновка есть. a b c d e f g это названия сегментов. dp это точка.
Andre
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Спасибо. сохраню картинку. Я прост впервые в жизни связался с таким дисплеем
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Осталось только разобраться как это на 3 цифры применить
Andre
Спасибо. сохраню картинку. Я прост впервые в жизни связался с таким дисплеем
конкретно моя картинка может не подойти. Я про вашу фотографию говорю. вам остаётся только найти только общий провод земли, либо общий провод питания. А как зажечь тот или иной сегмент (например "a" или "d") уже видно по схеме в ваших руках
Andre
Спасибо. сохраню картинку. Я прост впервые в жизни связался с таким дисплеем
картинка гуглится по "семисегментный дисплей" да и вся информация по ним.
Andre
например.
Andre
Осталось только разобраться как это на 3 цифры применить
либо рулить всеми светодиодами по отдельности (3*8=24 светодиода, а значит 24 ножки потратить), либо применять динамическую индикацию.
Andre
так там их всего 12)
В каждом индикаторе семь сегментов плюс точка это 8 светодиодов. Три индикатора это 3*8 = 24 светодиода. )
🤙🏻 ℙ𝔸𝕍𝔼𝕃
да, просто на прямую не подключиться к ним по дтельности)
sat
только динамическую индикацию.
Andre
да, просто на прямую не подключиться к ним по дтельности)
почему? можно мультиметром попробовать. Подать на анод сегмента плюс, на катод минус. И сегмент загорится.
sat
для этого max7219
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Потыкал от микрухи, мультик не смог завести его. Все загорается, кроме точек =/
Mr.Mait
Я думаю, что пины 1,2,3 отвечают за вывод один из трёх чисел
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Я думаю, что пины 1,2,3 отвечают за вывод один из трёх чисел
да, все верно, но точка нигде не загорелась
🤙🏻 ℙ𝔸𝕍𝔼𝕃
видимо точка умерла =/
Andy
видимо точка умерла =/
Иногда ее тупо не подключают для экономии, возможно это ваш случай
Andre
видимо точка умерла =/
теперь точно в мусорку... )
sat
не всегда точка нужна
Andre
Я думаю, что пины 1,2,3 отвечают за вывод один из трёх чисел
то есть чтобы сразу выводить 1, 2 или 3, подавая питание на один пин? Но остальные цифры надо формировать самостоятельно, комбинируя abcdefg?