Параллельная работа LCD идикатора на 44780-возможна?

Использование дисплеев и обсуждение пользовательских блоков к ним
Ответить
Аватара пользователя
belyx
Сержант
Сообщения: 237
Зарегистрирован: 24.07.2016{, 20:38}
Репутация: 20
Откуда: Витебск Беларусь

Параллельная работа LCD идикатора на 44780-возможна?

#1

Сообщение belyx » 07.11.2017{, 22:51}

Задача проверить индикаторы с неисправных пультов на работоспособность,напрямую на ардуину вешать не хочу-боюсь спалить.
Есть пульт с выходами данных например: D10-D17 от MEGA2560 через 8-разрядный шинный формирователь.
Выводы LCD (RS,E,D4-D7) выбираются в параметрах блока,и эти пины в проекте уже использовать нельзя.
ВОПРОС:как привязать переменные к выбранным пинам(RS,E,D4-D7) чтоб затем через переключатель вывести эти переменные на D10-D17 и уже на них через буфер повесить испытуемого ? то есть запараллелить индикаторы.И будет ли это работать?

Аватара пользователя
slavas
Лейтенант
Сообщения: 587
Зарегистрирован: 14.09.2015{, 22:29}
Репутация: 0
Откуда: Санкт-Петербург

Параллельная работа LCD идикатора на 44780-возможна?

#2

Сообщение slavas » 07.11.2017{, 23:16}

паралелить индикаторы можно.

Аватара пользователя
belyx
Сержант
Сообщения: 237
Зарегистрирован: 24.07.2016{, 20:38}
Репутация: 20
Откуда: Витебск Беларусь

Параллельная работа LCD идикатора на 44780-возможна?

#3

Сообщение belyx » 08.11.2017{, 00:01}

Просто запараллелить механически-не устраивает,смысл-подсоединить испытуемый индикатор к уже выведенному буферированному разъёму шины данных,сигналы на котором меняются в зависимости от подключенного устройства (а это не только индикаторы).

Аватара пользователя
slavas
Лейтенант
Сообщения: 587
Зарегистрирован: 14.09.2015{, 22:29}
Репутация: 0
Откуда: Санкт-Петербург

Параллельная работа LCD идикатора на 44780-возможна?

#4

Сообщение slavas » 08.11.2017{, 00:17}

Честно говоря не понял.

Добавлено (08.11.2017, 00:17)
---------------------------------------------
схемку бы или пример какой.

Аватара пользователя
belyx
Сержант
Сообщения: 237
Зарегистрирован: 24.07.2016{, 20:38}
Репутация: 20
Откуда: Витебск Беларусь

Параллельная работа LCD идикатора на 44780-возможна?

#5

Сообщение belyx » 09.11.2017{, 01:01}

Задумка была такая.
Пункты 1,2,3 сделать средствами FLProg  как- непонятно.
Пробовал опыт,его LCD.ino.
Здесь пробовал изменить скетч LCD_.ino -изменения строки с 38 по 43(брал rs,enable,d0,d1,d2,d3 избиблиотеки  FLProgPortable251\ideV2\libraries\LiquidCrystal\src\LiquidCrystal.cpp)-но сразу ошибки по этим строкам: error:  was not declared in this scope –переменные не объявлены в этой области.
На этом мои познания в программировании пока закончились!

Labu55
Сержант
Сообщения: 130
Зарегистрирован: 30.07.2017{, 12:22}
Репутация: 0

Параллельная работа LCD идикатора на 44780-возможна?

#6

Сообщение Labu55 » 09.11.2017{, 01:55}

belyx писал(а):пробовал изменить скетч
belyx писал(а):переменные не объявлены в этой области
Сперва хочется ответить: ну так объявите их. Вторым хочется задать вопрос: зачем объявлять переменные и потом присваивать им значения уже имеющихся переменных а не использовать вторые напрямую? Особо не вникал, ну раз надо- то надо. Приложен Ваш скетч на который не ругается ИДЕ. Удачи!
Вложения
LCD_belyx.ino
(2.88 КБ) 42 скачивания

Аватара пользователя
belyx
Сержант
Сообщения: 237
Зарегистрирован: 24.07.2016{, 20:38}
Репутация: 20
Откуда: Витебск Беларусь

Параллельная работа LCD идикатора на 44780-возможна?

#7

Сообщение belyx » 12.11.2017{, 20:46}

Да он не ругается,компилируется,загружается,но в итоге на испытуемом 2 индикаторе светятся только квадратики верхней строки(режим самотестирования)-а задача:как привязать переменные к выбранным пинам(RS,E,D4-D7)- не решена.

Ответить

Вернуться в «Дисплеи и индикаторы»