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

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


Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: support, Сергей 
Форум » Основной » Спросить у знатоков » Как избежать дублирования в пользовательском блоке
Как избежать дублирования в пользовательском блоке
Rodger-1 Дата: Воскресенье, 04.06.2017, 11:02 | Сообщение # 1
Рядовой
Группа: Проверенные
Сообщений: 8
Награды: 0
Репутация: 0
Статус: Offline
Не ругайте сильно, в программировании на С, я новичок.
Вопрос в следующем:
Пишу пользовательский блок для вывода кириллицы на LCD. И когда я вставляю несколько блоков у меня получается дублирование секций Declare и Setup. Т.е.:
#include <LCD_1602_RUS.h>
LCD_1602_RUS lcd_1(0x27, 16, 2);
LCD_1602_RUS lcd_2(0x27, 16, 2); и т.д сколько блоков.
 и повтор строк 
Wire.begin ();
lcd.init ();                      
lcd.backlight (); столько раз сколько блоков.
 
Anydy Дата: Воскресенье, 04.06.2017, 11:26 | Сообщение # 2
Полковник
Группа: Проверенные
Сообщений: 355
Награды: 8
Репутация: 4
Статус: Offline
Да, так вот работает программа......
Делайте два блока - инициализация и основной.
 
Dev1 Дата: Воскресенье, 04.06.2017, 12:55 | Сообщение # 3
Генерал-майор
Группа: Проверенные
Сообщений: 475
Награды: 8
Репутация: 12
Статус: Offline
А зачем инициализацию делать несколько раз? blink 
Один блок инициализации, в котором поставить галочку использовать 1 раз... Остальные блоки вывод строк.


Win7/10-64 FLProg v2.5.1 external IDE 1.8.3

 
Rodger-1 Дата: Воскресенье, 04.06.2017, 13:17 | Сообщение # 4
Рядовой
Группа: Проверенные
Сообщений: 8
Награды: 0
Репутация: 0
Статус: Offline
Спасибо, не успел написать, что я так и сделал, все прекрасно работает.
Нууууу не совсем!!! прикладываю свои блоки и пример где использую, и на экране получаю некую "пляску символов", в чем может быть дело. Библиотеку использую мною уважаемого Сергея Сироткика, очень мне помог разобраться.
Прикрепления: 2320540.7z(28Kb)
 
Форум » Основной » Спросить у знатоков » Как избежать дублирования в пользовательском блоке
Страница 1 из 11
Поиск:

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