Регистрация | Последние сообщения | Персональный список | Поиск | Настройка конференции | Личные данные | Правила конференции | Список участников | Top 64 | Статистика раздела | faq | Что нового v.2.3 | Чат
Skunk Forum - Техника, Наука, Общество » Форум разработчиков РЭА »
Не могу запустить дисплей от КЭЯ( CCM1620)

Версия для печати (настроить)

Новая тема | Написать ответ

Подписаться

Автор Тема:   Не могу запустить дисплей от КЭЯ( CCM1620)
glassyeyes
Junior Member

Сообщений: 3
Откуда: Апатиты, Россия
Регистрация: Август 2012

написано 02 Февраля 2014 09:52ИнфоПравкаОтветитьIP

Доброго времени суток.

Может быть кто-нибудь подключал дисплей от КЭЯ (Контроллер Электрической Ячейки) производство ЗАО "Телетап" к Ардуине?

Маркировка дисплея - CCM1620-C Made by CASIL.

Распиновка как у CCM1622.

Входа D0-D3 подключены на корпус.

У меня Плата LEonardo

Ситуация следующая:

Подключил, залил скетч "Hello", включаю - верхняя строка - квадратики. т.е. самотестирование проходит.

И больше ничего.

Отрезал D0-D3 - после прохода теста - обе строки квадратиками, т.е. что-то выводится, но как-то неправильно.

Может кто-нибудь встречался с такой проблемой?

Весельчак У
Moderator

Сообщений: 13549
Откуда: Санктъ-Питербурхъ
Регистрация: Декабрь 2000

написано 04 Февраля 2014 22:12ИнфоПравкаОтветитьIP

Надо проверять правильность посылки команд инициализации.
Может даже надо удалить готовую программу "Hello!" и написать несколько строк вручную.

glassyeyes
Junior Member

Сообщений: 5
Откуда: Апатиты, Россия
Регистрация: Август 2012

написано 05 Февраля 2014 08:04ИнфоПравкаОтветитьIP

В теле скетча ничего особенного нет - инициализация дисплея и собственно вывод, т.к.я пользуюсь готовыми библиотеками.


/* Подключаем библиотеку для работы с LCD */
#include <LiquidCrystal.h>

/* Создаём объект LCD-дисплея, используя конструктор класса LiquidCrystal
* с 6ю аргументами. Библиотека по количеству аргументов сама определит,
* что нужно использовать 4-битный интерфейс.
* Указываем, к каким пинам Arduino подключены выводы дисплея:
* RS, E, DB4, DB5, DB6, DB7
*/
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup()
{
/* Инициализируем дисплей: 2 строки по 16 символов */
lcd.begin(16, 2);
/* Выводим на дисплей традиционную фразу (: */
lcd.print("Hello");
}

void loop()
{
/* Устанавливаем курсор в 1 столбец 2й строки. Нумерация идёт с нуля,
* первым аргументом идёт номер столбца.
*/
lcd.setCursor(0, 1);
/* Выводим на дисплей число секунд, прошедших с момента старта Arduino */
lcd.print(millis() / 1000);
}
Подключаю дисплей от какоко-то EPSON'а - всё работает.

Весельчак У
Moderator

Сообщений: 13559
Откуда: Санктъ-Питербурхъ
Регистрация: Декабрь 2000

написано 05 Февраля 2014 21:38ИнфоПравкаОтветитьIP

Система команд с Эпсоном совпадает? Цоколёвка?

glassyeyes
Junior Member

Сообщений: 6
Откуда: Апатиты, Россия
Регистрация: Август 2012

написано 05 Февраля 2014 22:08ИнфоПравкаОтветитьIP

Система команд должна совпадать с HD44780 на Эпсоне такая микруха и стоит.
По даташитам декларируется , что у 1602, 1620, 1622 и пр. команды совпадают с HD44780.
На КЭЯшечном дисплее микрухи - капельки. Цоколевку вычислял перерыв кучу даташитов.
Вчера китайцы прислали QC1602 , подключил - работает

Ваш ответ:

Коды форума
Смайлики


Ник:    Пароль       
Отключить смайлики

Все время MSK

Склеить | Разбить | Закрыть | Переместить | Удалить

Новая тема | Написать ответ
Последние сообщения         
Перейти к:

Свяжитесь с нами | skunksworks.net

Copyright © skunksworks.net, 2000-2018

Разработка и техническая поддержка: skunksworks.net


Рейтинг@Mail.ru Яндекс.Метрика