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