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

 
 
> LPC2468, как прикрутить графический ЖКИ
haker_fox
сообщение Nov 15 2011, 02:33
Сообщение #1


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Здравствуйте, уважаемые коллеги!
В LPC2468 нет графического контроллера. Однако, очень хочется попробовать подключить к нему LCD TM12864 (128x64 точки). Монохромный. Интерфейс ЖКИ параллельный (8 бит данных, выбор кристалла и строб записи + еще пара сигналов). Контроллер ЖКИ HD61202.
В выводе данных на дисплей особых-то проблем нет. Да и те аппаратные - согласование 3,3 с 5 В. А вот строб формировать программно на ARM как-то не камильфо.
Вопрос: возможно ли для этого дела использовать модуль EMC, если на плате уже запаяна ОЗУ 512 Кб? И вообще, можно ли мучать контроллер памяти такими задачами? Может быть есть другие варианты, которых я не замечаю? Внешний контроллер абсолютно исключается. Проще отказаться от идеи, либо заменить дисплей на двухстрочный на основе HD44780, задействовать на него лишнюю AVR и довольствоваться малым)))
З.Ы. Графики не будет. По сути текстовый режим.

Благодарен заранее!


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
haker_fox
сообщение Nov 17 2011, 02:11
Сообщение #2


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Похоже в системе намечается сопроцессор на базе AVR для реализации таких задач, как опрос шин 1-Wire, организации гальванически развязанного АЦП. AVR можно подключить к ARM через SPI, который достаточно легко развязать оптронами. В качестве сопроцессора можно поставить ATmega64 (есть запас в наличии). У нее 4 кБ ОЗУ. На три видеобуфера хватит в пределе (оставшиеся 1024 кБ под переменные). Заодно решается вопрос преобразования уровней 3.3 В в 5 В. Можно видеостраницы формировать в ARM'e у которого ОЗУ "немеряно" и по SPI загонять в буфер меги. Затем та обновляет дисплей.
Сильно бредовая идея? От AVR, похоже, отказаться не удастся, тк нужно опрашивать датчики DS18B20, чашку ключа iButton и охранные датчки через АЦП. ARM "погибнет" на реализации 1-Wire. Да и АЦП нужно отвязать гальванически, т.к. в длинных охранных шлейфах всякое может произойти...

Вариант с DMA отпадает согласно табличке "GPDMA accessible memory"( DMA может обращаться только к "набортному" и "забортному" ОЗУ.


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
maksimp
сообщение Nov 17 2011, 06:01
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 313
Регистрация: 2-07-11
Пользователь №: 66 023



Цитата(haker_fox @ Nov 17 2011, 06:11) *
Похоже в системе намечается сопроцессор на базе AVR
...
поставить ATmega64 ... У нее 4 кБ ОЗУ. На три видеобуфера хватит в пределе (оставшиеся 1024 кБ под переменные).

Зачем AVR? Поставьте ещё один ARM. Жизнь прощь будет. Памяти больше. С атрибутом PROGMEM не нужно возиться.

Сообщение отредактировал maksimp - Nov 17 2011, 06:05
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 19th July 2025 - 04:30
Рейтинг@Mail.ru


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