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

 
 
> Atmega128+Planar 640x480, Помогите пожалуйста советом
Allexiy
сообщение Jan 15 2009, 22:30
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 94
Регистрация: 3-01-06
Пользователь №: 12 813



Проблема состоит в том, что хотелось бы с помощью Atmega128 управлять монохромным графическим дисплеем Planar EL640.480-AG1 даташит тут:
http://www.planarembedded.com/electrolumin.../el640-480-ag1/
Линии, окружности на нем прорисовать не пролема, но вот прорисовывать шрифты куда сложнее.
Если кто-то сталкивался с такой проблемой, может поможете с исходником или алгоритмом.
P.S. Раньше атмегой управлялся дисплей 4x20, но хотелось бы увидеть больше информации, поэтому куплен Planar. Или может кто подскажет уже готовое решение под такой 8-ми битный интерфейс?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Rst7
сообщение Jan 16 2009, 12:11
Сообщение #2


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Собственно говоря, а кто мешает сделать так. Фрейм рейт опустить до 60Гц. В начале каждой строки (это раз в 69мкс) быстренько просовывать 160 байт на дисплей (4 такта на байт из внешнего ОЗУ без извращений, сигнал CP2 генерить таймером (Output Compare), можно и 3 такта, если подвесить шину данных ОЗУ параллельно и на проца, и на индикатор и только читать при помощи LD Rx,X+, синхросигнал записи тоже по таймеру), остальное время заниматься своими делами.

Если тактовая проца 16МГц, то имеем 1104 такта на строку. 160 байт мы просунем в течении 480 тактов (пусть будет по 3 такта, извратимся wink.gif ), итого CPU Load, грубо говоря, 50%. И никаких CPLD.

Кстати, а сколько стоит такое чудо?

Позже...

Гм, посмотрел по ссылке двумя постами выше. Ага, оно.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jan 16 2009, 12:21
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Rst7 @ Jan 16 2009, 15:11) *
Если тактовая проца 16МГц, то имеем 1104 такта на строку. 160 байт мы просунем в течении 480 тактов (пусть будет по 3 такта, извратимся wink.gif ), итого CPU Load, грубо говоря, 50%. И никаких CPLD.

Вот именно что извратимся. А лучше взять какой-нибудь LPC247x и сделать нормальную развертку специально предназначенной для этого железкой. Ну и процессор помощнее будет smile.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Allexiy   Atmega128+Planar 640x480   Jan 15 2009, 22:30
- - rezident   А в этом дисплее разве есть собственная память? Ил...   Jan 15 2009, 23:42
|- - Allexiy   Цитата(rezident @ Jan 16 2009, 02:42) А в...   Jan 15 2009, 23:54
|- - aaarrr   Цитата(Allexiy @ Jan 16 2009, 02:54) Памя...   Jan 15 2009, 23:59
|- - Allexiy   Информация будет в основном текст+цифры- графики п...   Jan 16 2009, 00:02
||- - aaarrr   Цитата(Allexiy @ Jan 16 2009, 03:02) Инфо...   Jan 16 2009, 00:10
||- - Maik-vs   Цитата(Allexiy @ Jan 16 2009, 03:02) Инфо...   Jan 16 2009, 10:57
|- - haker_fox   Цитата(Allexiy @ Jan 16 2009, 07:54) Памя...   Jan 16 2009, 04:40
- - Александр Куличок   Посмотрите в исходниках (http://electronix.ru/foru...   Jan 15 2009, 23:47
- - Ivan A-R   http://www.mikrocontroller.net/topic/25099   Jan 16 2009, 08:06
|- - rezident   Цитата(Ivan A-R @ Jan 16 2009, 13:06...   Jan 16 2009, 10:02
- - Rst7   ЦитатаА лучше взять какой-нибудь LPC247x и сделать...   Jan 16 2009, 12:41
- - VDG   Цитата(Allexiy @ Jan 16 2009, 01:30) P.S....   Jan 16 2009, 14:58
|- - Allexiy   Цитата(VDG @ Jan 16 2009, 17:58) Правильн...   Jan 16 2009, 22:00
|- - rezident   Цитата(Allexiy @ Jan 17 2009, 03:00) Може...   Jan 16 2009, 22:11
||- - Сергей Борщ   Цитата(rezident @ Jan 17 2009, 00:11) Вар...   Jan 17 2009, 08:03
|- - aaarrr   Цитата(Allexiy @ Jan 17 2009, 01:00) Не х...   Jan 16 2009, 22:16
|- - Allexiy   Цитата(aaarrr @ Jan 17 2009, 01:16) Почем...   Jan 16 2009, 22:57
- - aaarrr   Программатор для LPC - просто шнурок на RS232. Есл...   Jan 16 2009, 23:03
- - Rst7   ЦитатаМожет кто подскажет еще что-нибудь по проще....   Jan 17 2009, 08:24
|- - Allexiy   Цитата(Rst7 @ Jan 17 2009, 11:24) Дык дал...   Jan 17 2009, 11:51
|- - Qwertty   Цитата(Allexiy @ Jan 17 2009, 14:51) Тем ...   Jan 17 2009, 17:05
||- - aaarrr   Цитата(Qwertty @ Jan 17 2009, 20:05) Посч...   Jan 17 2009, 18:16
||- - Qwertty   Цитата(aaarrr @ Jan 17 2009, 21:16) Там 1...   Jan 17 2009, 18:40
|- - Al Volovich   Цитата(Allexiy @ Jan 17 2009, 16:51) Я та...   Jan 21 2009, 11:21
|- - Allexiy   Цитата(Al Volovich @ Jan 21 2009, 14:21) ...   Jan 23 2009, 16:13
- - 011119xx   Если что могу помочь со шрифтом. Стучись в асю.   Jan 20 2009, 05:20


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 01:51
Рейтинг@Mail.ru


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