Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Вт апр 25, 2023 14:46:24
Доброго дня.
Как часто бывает, хочешь использовать в проекте символьный лсд 2х16 и сталкиваешься с проблемой уменьшения проводов соединения или с перераспределением ножек по другим пинам управляющего мк.
В инете не мало информации про это, но к сожалению я знаю только cvavr и все делаю на нем, а вот не смог найти информацию для указанного копилятора.
Для стандартного включения проблем нет .
Использую готовые библиотечные функции и работаю.
Хотелось бы найти такое же простое решение и для варианта с уменьшением проводов или с перераспределением пинов именно на cvavr
Сможете помочь?
Заранее благодарен.
Вт апр 25, 2023 17:59:06
ickatel писал(а):Хотелось бы найти такое же простое решение и для варианта с уменьшением проводов или с перераспределением пинов именно на cvavr
Ничего не понятно. Работаю в квавр, никаких проблем с перераспределением пинов не встречал.
Добавлено after 50 seconds:Re: как подключить лсд 2х16 к разным пинам микроконтроллера avrИ что значит "уменьшение проводов" ?
Вт апр 25, 2023 18:29:58
Для уменьшения проводов используйте i2c расширитель портов PCF8574.
Вт апр 25, 2023 19:39:16
Alex_641
Не не могли бы вы указать статьи, где можно про все это почитать или может у вас есть чем поделится.
Сделайте доброе дело, поставьте меня на нужный путь.
Вт апр 25, 2023 19:44:30
Там в визарде при создании проекта всё интуитивно понятно.
Ну и тут:
https://djvu.online/file/YPZ5dusslfZCf
Вт апр 25, 2023 19:46:37
ickatel писал(а):поставьте меня на нужный путь
Правильный путь- это перестать употреблять тяжёлый наркотик под названием
ickatel писал(а):лсд
Правильно произносить "LCD" как "ЭлСиДИ", или "ЭлЦэДЭ". Говорите правильно, глядишь, и =ickatь перестанете.
Вт апр 25, 2023 20:00:59
Ну говорят же "алколиновые" батарейки, а они щелочные ...
Ср апр 26, 2023 08:39:49
Конечно большое спасибо за советы.
В общем мне нужно подсоединить к пинам порта " 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
Попробую, если плучится ,иначе попрошу кому нибудь на коммерческой основе сделать мне это.
По коментариям товорищей пологаю, что это будет стоить не очень дорого.
Ср апр 26, 2023 09:32:13
Запускай прогу филе-нев-прожект-уес-ок-чип:
выбираешь чип и частоту
Алпханумерик ЛСД:
ставвиш галочку (единственную в том окне) напротив надписи :
енабле Алпханумерик ЛСД енабле.
Появляются пины и сигналы
Добавлено after 3 minutes 21 second:
Re: как подключить лсд 2х16 к разным пинам микроконтроллера avr
Ну и там есть где количество строк и знакомест выставлять.
Ср апр 26, 2023 11:46:33
ickatel, а что за необходимость так уродствоваться?
я применяю следующие подключения:
PORTD.2-----RS
PORTD.3-----E
PORTD.4-----D4
PORTD.5-----D5
PORTD.6-----D6
PORTD.7-----D7
с таким подключением нет проблем с разводкой платы.
и не надо копировать биты в другое местоположение.
Ср апр 26, 2023 15:21:15
Alex_641 и Starichok51
Разрешите переосмыслить ваши предложения и позднее дать ответ.
Мне кажется ,что круг сужается и весна стемится и на мою улицу.
Что бы я делал без таких людей как вы все.
Добавлено after 58 minutes 6 seconds:
Re: как подключить лсд 2х16 к разным пинам микроконтроллера avr
Alex_641 и Starichok51
По вашим указаниям и намекам я наконец понял в чем дело.
Мне не пришло в голову сообщить вам в какой версии cvavr я работаю.Это 1.25.9.
В нем пины подключения LCD не меняются.
Посе вашего указания я подумал, что возможно это доступно в другой версии и поставил 3.12.И тут, на тебе ,меняй как хочешь.
Я пользовался старой версией из за простоты.
Хочу выразить вам глубочайшую благодарность, так как, без вашего подсказа я бы точно мучался бы еще долго в поисках програмного арианта этого дела.
Честь и хвола вам и форуму в целом!!!!!!
Ср апр 26, 2023 16:30:11
Starichok51 писал(а):PORTD.2-----RS
PORTD.3-----E
PORTD.4-----D4
PORTD.5-----D5
PORTD.6-----D6
PORTD.7-----D7
с таким подключением нет проблем с разводкой платы.
Сомнительное удобство ...
Ср апр 26, 2023 17:05:30
Alex_641
Я использую атмега 8 в ДИР корпусе и после ваших с Starichok51 подсказок использовал PORTD и параллельно подключились все пины ,так как
я(с вашей помощью)имел механизм изменения номеров пинов.
Все отлично получается.
Не устану благодарить вас за такую помощь.
Ср апр 26, 2023 19:58:10
Не за что . Алкалиновая батарейка, и дигитальный мультиметр вам в помощь !
Чт апр 27, 2023 07:27:31
Alex_641
Какую версию cvavr вы применяите?
Хотелось бы работать под вашу версию тоже.
Пт апр 28, 2023 14:46:10
Та же 3.12 .
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.