как подключить лсд 2х16 к разным пинам микроконтроллера avr

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить
Открыл глаза
Сообщения: 43
Зарегистрирован: Вт июн 11, 2019 17:08:25

Сообщение ickatel »

Доброго дня.
Как часто бывает, хочешь использовать в проекте символьный лсд 2х16 и сталкиваешься с проблемой уменьшения проводов соединения или с перераспределением ножек по другим пинам управляющего мк.
В инете не мало информации про это, но к сожалению я знаю только cvavr и все делаю на нем, а вот не смог найти информацию для указанного копилятора.
Для стандартного включения проблем нет .
Использую готовые библиотечные функции и работаю.
Хотелось бы найти такое же простое решение и для варианта с уменьшением проводов или с перераспределением пинов именно на cvavr
Сможете помочь?
Заранее благодарен.
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2314
Зарегистрирован: Вт янв 26, 2021 22:33:21

Сообщение Alex_641 »

ickatel писал(а):Хотелось бы найти такое же простое решение и для варианта с уменьшением проводов или с перераспределением пинов именно на cvavr
Ничего не понятно. Работаю в квавр, никаких проблем с перераспределением пинов не встречал.

Добавлено after 50 seconds:
Re: как подключить лсд 2х16 к разным пинам микроконтроллера avr
И что значит "уменьшение проводов" ?
Не спрашивай по ком звонит колокол, он звонит по тебе !
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 355
Зарегистрирован: Ср мар 09, 2016 08:07:41

Сообщение JackSmith »

Для уменьшения проводов используйте i2c расширитель портов PCF8574.
Открыл глаза
Сообщения: 43
Зарегистрирован: Вт июн 11, 2019 17:08:25

Сообщение ickatel »

Alex_641
Не не могли бы вы указать статьи, где можно про все это почитать или может у вас есть чем поделится.
Сделайте доброе дело, поставьте меня на нужный путь.
Реклама
Эиком - электронные компоненты и радиодетали
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2314
Зарегистрирован: Вт янв 26, 2021 22:33:21

Сообщение Alex_641 »

Там в визарде при создании проекта всё интуитивно понятно.
Ну и тут:
https://djvu.online/file/YPZ5dusslfZCf
Не спрашивай по ком звонит колокол, он звонит по тебе !
Реклама
Это не хвост, это антенна
Сообщения: 1339
Зарегистрирован: Вт ноя 19, 2019 06:10:18

Сообщение tonyk »

ickatel писал(а):поставьте меня на нужный путь
Правильный путь- это перестать употреблять тяжёлый наркотик под названием
ickatel писал(а):лсд
Правильно произносить "LCD" как "ЭлСиДИ", или "ЭлЦэДЭ". Говорите правильно, глядишь, и =ickatь перестанете.
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2314
Зарегистрирован: Вт янв 26, 2021 22:33:21

Сообщение Alex_641 »

Ну говорят же "алколиновые" батарейки, а они щелочные ...
Не спрашивай по ком звонит колокол, он звонит по тебе !
Открыл глаза
Сообщения: 43
Зарегистрирован: Вт июн 11, 2019 17:08:25

Сообщение ickatel »

Конечно большое спасибо за советы.
В общем мне нужно подсоединить к пинам порта " B "мега 8 ,LCD 2X16 по схеме:
1-PORTB.0-----RS
2-PORTB.1-----E
3-PORTB.2-----D4
4-PORTB.3-----D5
5-PORTB.4-----D6
6-PORTB.5-----D7
Попробую, если плучится ,иначе попрошу кому нибудь на коммерческой основе сделать мне это.
По коментариям товорищей пологаю, что это будет стоить не очень дорого.
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2314
Зарегистрирован: Вт янв 26, 2021 22:33:21

Сообщение Alex_641 »

Запускай прогу филе-нев-прожект-уес-ок-чип:
выбираешь чип и частоту
Алпханумерик ЛСД:
ставвиш галочку (единственную в том окне) напротив надписи :
енабле Алпханумерик ЛСД енабле.
Появляются пины и сигналы

Добавлено after 3 minutes 21 second:
Re: как подключить лсд 2х16 к разным пинам микроконтроллера avr
Ну и там есть где количество строк и знакомест выставлять.
Не спрашивай по ком звонит колокол, он звонит по тебе !
Модератор
Аватара пользователя
Сообщения: 19077
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

Сообщение Starichok51 »

ickatel, а что за необходимость так уродствоваться?
я применяю следующие подключения:
PORTD.2-----RS
PORTD.3-----E
PORTD.4-----D4
PORTD.5-----D5
PORTD.6-----D6
PORTD.7-----D7
с таким подключением нет проблем с разводкой платы.
и не надо копировать биты в другое местоположение.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Открыл глаза
Сообщения: 43
Зарегистрирован: Вт июн 11, 2019 17:08:25

Сообщение ickatel »

Alex_641 и Starichok51

Разрешите переосмыслить ваши предложения и позднее дать ответ.
Мне кажется ,что круг сужается и весна стемится и на мою улицу.
Что бы я делал без таких людей как вы все.

Добавлено after 58 minutes 6 seconds:
Re: как подключить лсд 2х16 к разным пинам микроконтроллера avr
Alex_641 и Starichok51

По вашим указаниям и намекам я наконец понял в чем дело.
Мне не пришло в голову сообщить вам в какой версии cvavr я работаю.Это 1.25.9.
В нем пины подключения LCD не меняются.
Посе вашего указания я подумал, что возможно это доступно в другой версии и поставил 3.12.И тут, на тебе ,меняй как хочешь.
Я пользовался старой версией из за простоты.
Хочу выразить вам глубочайшую благодарность, так как, без вашего подсказа я бы точно мучался бы еще долго в поисках програмного арианта этого дела.
Честь и хвола вам и форуму в целом!!!!!!
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2314
Зарегистрирован: Вт янв 26, 2021 22:33:21

Сообщение Alex_641 »

Starichok51 писал(а):PORTD.2-----RS
PORTD.3-----E
PORTD.4-----D4
PORTD.5-----D5
PORTD.6-----D6
PORTD.7-----D7
с таким подключением нет проблем с разводкой платы.
Изображение
Сомнительное удобство ...
Не спрашивай по ком звонит колокол, он звонит по тебе !
Открыл глаза
Сообщения: 43
Зарегистрирован: Вт июн 11, 2019 17:08:25

Сообщение ickatel »

Alex_641
Я использую атмега 8 в ДИР корпусе и после ваших с Starichok51 подсказок использовал PORTD и параллельно подключились все пины ,так как
я(с вашей помощью)имел механизм изменения номеров пинов.
Все отлично получается.
Не устану благодарить вас за такую помощь.
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2314
Зарегистрирован: Вт янв 26, 2021 22:33:21

Сообщение Alex_641 »

Не за что . Алкалиновая батарейка, и дигитальный мультиметр вам в помощь !
Не спрашивай по ком звонит колокол, он звонит по тебе !
Открыл глаза
Сообщения: 43
Зарегистрирован: Вт июн 11, 2019 17:08:25

Сообщение ickatel »

Alex_641

Какую версию cvavr вы применяите?
Хотелось бы работать под вашу версию тоже.
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2314
Зарегистрирован: Вт янв 26, 2021 22:33:21

Сообщение Alex_641 »

Та же 3.12 .
Не спрашивай по ком звонит колокол, он звонит по тебе !
Ответить

Вернуться в «Периферия»