@krshk
iskra js mini (просто ардуино мини на стм32 с жс интерпретатором внутри) работает на 3.3 вольтах.
Есть данный дисплей, он работает на 5 вольтах по UART. Мне нужен вот такой повышающий преобразователь?
Почему существует вот такой преобразователь уровней 5V-3.3V UART?
землю и питание понятно очевидно нужно преобразовать, а разве RX TX тоже?
На искре все пины кроме как раз питания толерантны к 5В исходя из описания.
Тоесть нужно преобразовать лишь питание? Я прав?
Решения вопроса 2
@VT100
Мне нужен вот такой повышающий преобразователь?
Если на входе питания Iskra уже 5 В, то этот преобразователь — лишний.
Да и описание его (диапазон входных напряжений и токов нагрузки) — не блещет полнотой.
Почему существует вот такой преобразователь уровней 5V-3.3V UART? ….. На искре все пины кроме как раз питания толерантны к 5В исходя из описания.
В данном случае, возможная проблема — в другом месте. «5 V tolerant» вход Rx Iskra будет нормально работать с 5 В выходом Tx Nextion. А вот работу входа Rx Nextion от 3 В выхода Tx Iskra — надо проверять. Желательно — формально, выполнением условия Voh Iskra (выходное напряжение высокого уровня) > Vih Nextion (входное напряжение высокого уровня). Если условие не выполняется (или на практике есть сбои при обмене данными) — поставить преобразователь уровней.
3
комментария
Ответы на вопрос 1
@vanyamba-electronics
Дело в том, что в STM32F411 всего 128 Кб RAM, а для таких приложений как графический интерфейс этого очень мало. Потому что микроконтроллер 32-разрядный и приложения потребляют примерно в 3 раза больше оперативной памяти, чем такое же приложение для 8-разрядного микроконтроллера.
То есть та же Arduino Mega будет немного медленнее работать, но зато в приложении будет больше функций.