FLProg
Вход на сайт
Логин:
Пароль:
Поиск
...
Статистика
Вторник, 21.11.2017, 22:28
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: support, Сергей, Олег, Anydy 
Форум » Основной » Спросить у знатоков » Параллельная работа LCD идикатора на 44780-возможна? (не по I2C)
Параллельная работа LCD идикатора на 44780-возможна?
belyx Дата: Вторник, 07.11.2017, 22:51 | Сообщение # 1
Рядовой
Группа: Проверенные
Сообщений: 19
Награды: 0
Репутация: 1
Статус: Offline
Задача проверить индикаторы с неисправных пультов на работоспособность,напрямую на ардуину вешать не хочу-боюсь спалить.
Есть пульт с выходами данных например: D10-D17 от MEGA2560 через 8-разрядный шинный формирователь.
Выводы LCD (RS,E,D4-D7) выбираются в параметрах блока,и эти пины в проекте уже использовать нельзя.
ВОПРОС:как привязать переменные к выбранным пинам(RS,E,D4-D7) чтоб затем через переключатель вывести эти переменные на D10-D17 и уже на них через буфер повесить испытуемого ? то есть запараллелить индикаторы.И будет ли это работать?
 
slavas Дата: Вторник, 07.11.2017, 23:16 | Сообщение # 2
Генерал-майор
Группа: Проверенные
Сообщений: 567
Награды: 16
Репутация: 13
Статус: Offline
паралелить индикаторы можно.
 
belyx Дата: Среда, 08.11.2017, 00:01 | Сообщение # 3
Рядовой
Группа: Проверенные
Сообщений: 19
Награды: 0
Репутация: 1
Статус: Offline
Просто запараллелить механически-не устраивает,смысл-подсоединить испытуемый индикатор к уже выведенному буферированному разъёму шины данных,сигналы на котором меняются в зависимости от подключенного устройства (а это не только индикаторы).
 
slavas Дата: Среда, 08.11.2017, 00:17 | Сообщение # 4
Генерал-майор
Группа: Проверенные
Сообщений: 567
Награды: 16
Репутация: 13
Статус: Offline
Честно говоря не понял.

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

 
belyx Дата: Четверг, 09.11.2017, 01:01 | Сообщение # 5
Рядовой
Группа: Проверенные
Сообщений: 19
Награды: 0
Репутация: 1
Статус: Offline
Задумка была такая.
Пункты 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 Дата: Четверг, 09.11.2017, 01:55 | Сообщение # 6
Лейтенант
Группа: Проверенные
Сообщений: 89
Награды: 3
Репутация: 2
Статус: Offline
Цитата belyx ()
пробовал изменить скетч
Цитата belyx ()
переменные не объявлены в этой области
Сперва хочется ответить: ну так объявите их. Вторым хочется задать вопрос: зачем объявлять переменные и потом присваивать им значения уже имеющихся переменных а не использовать вторые напрямую? Особо не вникал, ну раз надо- то надо. Приложен Ваш скетч на который не ругается ИДЕ. Удачи!
Прикрепления: LCD_belyx.ino(3Kb)
 
belyx Дата: Воскресенье, 12.11.2017, 20:46 | Сообщение # 7
Рядовой
Группа: Проверенные
Сообщений: 19
Награды: 0
Репутация: 1
Статус: Offline
Да он не ругается,компилируется,загружается,но в итоге на испытуемом 2 индикаторе светятся только квадратики верхней строки(режим самотестирования)-а задача:как привязать переменные к выбранным пинам(RS,E,D4-D7)- не решена.
 
Форум » Основной » Спросить у знатоков » Параллельная работа LCD идикатора на 44780-возможна? (не по I2C)
Страница 1 из 11
Поиск:

FLProg © 2017
Яндекс.Метрика