Как переназначить пины по умолчанию SDA и SCL в блоке дисплеи?
-
- Рядовой
- Сообщения: 41
- Зарегистрирован: 21 окт 2023, 17:16
- Имя: Дмитрий
- Благодарил (а): 13 раз
Как переназначить пины по умолчанию SDA и SCL в блоке дисплеи?
Доброго дня!!!
Пытаюсь к МК ESP32S2 прикрутить дисплей HD 44780. Но ничего не получается. В FLprog 8.23 создаю новый проект под ESP 32. Перетаскиваю в проект блок дисплея, но там уже прописаны пины по умолчанию(21_22), но таких пинов в ESP32S2 нет(((
Отсюда вопрос!
Как можно приписать нужные мне пины?
Заранее благодарен!!!
Пытаюсь к МК ESP32S2 прикрутить дисплей HD 44780. Но ничего не получается. В FLprog 8.23 создаю новый проект под ESP 32. Перетаскиваю в проект блок дисплея, но там уже прописаны пины по умолчанию(21_22), но таких пинов в ESP32S2 нет(((
Отсюда вопрос!
Как можно приписать нужные мне пины?
Заранее благодарен!!!
-
- Полковник
- Сообщения: 4014
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 167 раз
Как переназначить пины по умолчанию SDA и SCL в блоке дисплеи?
В библиотеках ecoins есть блоки по перенастройки пинов. Заодно можете попробовать и блок LCD, который по сравнению со штатным имеет ряд преимуществ.Di1000 писал(а): 06 ноя 2023, 15:31 Доброго дня!!!
Пытаюсь к МК ESP32S2 прикрутить дисплей HD 44780. Но ничего не получается. В FLprog 8.23 создаю новый проект под ESP 32. Перетаскиваю в проект блок дисплея, но там уже прописаны пины по умолчанию(21_22), но таких пинов в ESP32S2 нет(((
Отсюда вопрос!
Как можно приписать нужные мне пины?
Заранее благодарен!!!
-
- Рядовой
- Сообщения: 41
- Зарегистрирован: 21 окт 2023, 17:16
- Имя: Дмитрий
- Благодарил (а): 13 раз
Как переназначить пины по умолчанию SDA и SCL в блоке дисплеи?
Если не затруднит!
Не укажите где конкретно в ваших библиотеках меняются пины??
А то там тьма пунктов и не ясно где смотреть!
Заранее благодарен!!!
Не укажите где конкретно в ваших библиотеках меняются пины??
А то там тьма пунктов и не ясно где смотреть!
Заранее благодарен!!!
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Как переназначить пины по умолчанию SDA и SCL в блоке дисплеи?
Делайте проект не обращая внимания на пины. Перед заливкой в иде меняете на контроллер ESP32S2,Di1000 писал(а): 06 ноя 2023, 15:31 там уже прописаны пины по умолчанию(21_22), но таких пинов в ESP32S2 нет
подключаете SDA,SCL к пинам 8,9 согласно его схемы. То же касаемо других пинов.
Нюансы возникают когда у контроллера чего то нет, или есть то чего нет в ESP32 devkit v1.
Тогда можно сделать свое описание контроллера.
Win10-64, FLProg (portable)
-
- Полковник
- Сообщения: 4014
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 167 раз
Как переназначить пины по умолчанию SDA и SCL в блоке дисплеи?
С уважением, Энвер.Di1000 писал(а): 06 ноя 2023, 15:48 Если не затруднит!
Не укажите где конкретно в ваших библиотеках меняются пины??
А то там тьма пунктов и не ясно где смотреть!
Заранее благодарен!!!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Рядовой
- Сообщения: 41
- Зарегистрирован: 21 окт 2023, 17:16
- Имя: Дмитрий
- Благодарил (а): 13 раз
Как переназначить пины по умолчанию SDA и SCL в блоке дисплеи?
Еще раз спасибо, все заработало!!!
Но откуда вы узнали про пины 8 и 9?
Я вроде перечитал буржуйскую документация и там вроде как любой пин может быть назначен I2C!!!
как бы то не было, снимаю шляпу!!! Спасибо!!!
Отправлено спустя 1 минуту 58 секунд:
[ref]ecoins[/ref], Благодарю вас!! Обязательно испробуем ваши блоки на ESP32S2!
Но откуда вы узнали про пины 8 и 9?
Я вроде перечитал буржуйскую документация и там вроде как любой пин может быть назначен I2C!!!
как бы то не было, снимаю шляпу!!! Спасибо!!!
Отправлено спустя 1 минуту 58 секунд:
[ref]ecoins[/ref], Благодарю вас!! Обязательно испробуем ваши блоки на ESP32S2!
- Phazz
- Полковник
- Сообщения: 3169
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 240 раз
- Поблагодарили: 128 раз
Как переназначить пины по умолчанию SDA и SCL в блоке дисплеи?
[ref]Di1000[/ref], назначить можно на любой. 8 и 9 по-умолчанию.
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Как переназначить пины по умолчанию SDA и SCL в блоке дисплеи?
Что бы назначить/изменить, надо дополнять код согласно инструкций espressif или библиотек.Di1000 писал(а): 06 ноя 2023, 18:47 Но откуда вы узнали про пины 8 и 9?
Я вроде перечитал буржуйскую документация и там вроде как любой пин может быть назначен I2C!!!
Если ни чего не объявлять, то используются пины по умолчанию.
Которые расписаны для каждой модели есп в папке с соответствующим названием по пути:
***\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.9\variants\
Win10-64, FLProg (portable)
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость