реклама на сайте
подробности

 
 
> LCD 16X4, Помогите разобраться с адресацией строк и знакогенратром.
pilot123
сообщение Oct 30 2007, 00:03
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 1-04-06
Пользователь №: 15 700



ЖКИ FDCC1604E (Fordata) Hd совместимый. 4 строки
В разных документах для чайников(таковой и я) читал
что 3-яя строка есть продолжение 1, а 4 --второй.
Цитата "То есть, независимо от того, сколько строк будет иметь конкретный ЖКИ-модуль, адресация видеопамяти всегда производится в две строки по 40 символов".
На рисунках дляоднострочного нарисовано DDRAM от 1 до 79.
На рисунках для двухстрочного нарисовано DDRAM 1 ая строка от 1 до 39, вторая от 64 до 103.

Мне непонятно ОТКУДА начинается (адрес) 1, 2, 3, 4 стороки.
в програмуле http://www.atmel.ru/Software/Software.htm#HD
1- ая адрес 127 вторая 64 третья 144 четвертая 80.

В даташите на FDDC1604
написано
Display position 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
DDram address 00 01 02 - - - 0f
DDram address 40 41 42 - - - 4f
DDram address 10 11 12 - - - 1f
DDram address 50 51 52 - - - 5f

Вообщем запутался -- как перейти на нужную строчку (что делает в это время AC?)разъясните пожалуйста.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rezident
сообщение Oct 30 2007, 00:35
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Вопрос не оригинальный, пользуйтесь активнее поиском по форуму.
Например,
http://electronix.ru/forum/index.php?showtopic=36535
И вообще прямо в даташитах адресация описана, справа внизу на странице. Если по ссылке не нашли даташит именно на ваш модуль, посмотрите на любой другой четырехстрочный. Естественно не стоит забывать к адресу добавлять код команды: например команда 0x80 + адрес 0x10 = 0x90 - установка в начало третьей строки.
Go to the top of the page
 
+Quote Post
pilot123
сообщение Oct 30 2007, 02:28
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 1-04-06
Пользователь №: 15 700



Цитата(rezident @ Oct 30 2007, 03:35) *
Вопрос не оригинальный, пользуйтесь активнее поиском по форуму.
Например,
http://electronix.ru/forum/index.php?showtopic=36535
И вообще прямо в даташитах адресация описана, справа внизу на странице. Если по ссылке не нашли даташит именно на ваш модуль, посмотрите на любой другой четырехстрочный. Естественно не стоит забывать к адресу добавлять код команды: например команда 0x80 + адрес 0x10 = 0x90 - установка в начало третьей строки.


А почему команда 0x80 --нигде про нее ничего ни читал.
Go to the top of the page
 
+Quote Post
DASM
сообщение Oct 30 2007, 04:28
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



Цитата(pilot123 @ Oct 30 2007, 05:28) *
А почему команда 0x80 --нигде про нее ничего ни читал.

Потомучто
------------------------
Set
DDRAM
address
D7 ----------------------------------D0
1 ADD ADD ADD ADD ADD ADD ADD Sets DDRAM address.
DDRAM data is sent and
received after this setting.
D7 должен стоять в "1"
------------------------
crying.gif
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 3rd September 2025 - 03:21
Рейтинг@Mail.ru


Страница сгенерированна за 0.01384 секунд с 7
ELECTRONIX ©2004-2016