Отговори на тема  [ 7 мнения ] 
Трябва ми помощ за дисплей 
Автор Съобщение
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Нед Яну 30, 2005 4:25 pm
Мнения: 47
Мнение Трябва ми помощ за дисплей
Имам дисплей от Ericsson A2628S - 101x56 px. Контролера му е PCF8548. Управлявам го по I2C с PIC16F877.
Проблема ми е следния:
Започнах да си пиша си пиша функция за чертане на линия и я реализирах като последователно "паля" пикселите на линията. Проблема идва от там, че не мога да разбера как да прочета съдържението на DDRAM-а, за да мога да маскирам вече заредените данни. Т.е. да не се получава загуба на данни.
Май много не го обясних както трябва :(
Като цяло трябва ми да разбера как да прочета данните в DDRAM-a на дисплея (ако може, защото до колкото разбирам май не може).
Ако наистина не може ми изниква друг проблем - трябва да си правя дублиране на DDRAM-a, т.е. да пиша данните и в друг RAM и да ползвам тях за обработка. Т.е. трябва ми някакъв евтин външен RAM 1Кх8
(трябват ми ~700 байта), по възможност сериен (SPI).

Мерси предварително за помощта.

П.П. Знам, че мога да позлвам друг дисплей, но просто този го имам под ръка и искам да ползвам него :D . Прикачвам pdf-а на контролера на дисплея.


Прикачени файлове:
PCF8548_2.pdf [225.59 KiB]
213 пъти
Пон Май 01, 2006 4:35 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Яну 10, 2006 2:40 pm
Мнения: 2258
Мнение 
най-лесното решение е да си пазиш копие от това което пращаш на дисплея в рам-а и да си манипулираш него и да update-ваш целия рам винаги към дисплея след операция чертане


Пон Май 01, 2006 4:43 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Нед Яну 30, 2005 4:25 pm
Мнения: 47
Мнение 
Ами и на мен това ми беше едната идея ама на PIC-а му е малко RAM-a :D
Трябват ми ~700 байта. А и досега не съм ползвал външен RAM и не знам никакви модели и какво може да се намери на нашия пазар.

Но все пак ми се иска да греша и да може да се чете DDRAM-a :D
Нека ако някой се е мъчил с подобни дисплей да сподели.


Пон Май 01, 2006 4:49 pm
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Съб Сеп 03, 2005 11:31 am
Мнения: 766
Местоположение: Пловдив
Мнение 
Не става четене , поне така казват от Philips :( , така че си прави буфер в PIC-а и работи с него .


Пон Май 01, 2006 5:51 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение 
Е човека 2 пъти ви казва че не му стига РАМ-а. Моят съвет:

Смени пика. С такъв дето да има достатъчно РАМ. Да ползваш външен рам в случая ще излезе 10 пъти по скъпо, да не говорим че за сериен РАМ не съм чувал, със сигуност има, но струва .... и се намира - никъде.

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Пон Май 01, 2006 7:17 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 24, 2005 11:41 pm
Мнения: 1049
Местоположение: Pz
Мнение 
Цецо написа:
Е човека 2 пъти ви казва че не му стига РАМ-а. Моят съвет:

Смени пика. С такъв дето да има достатъчно РАМ.

Точно така. Освен това, като започнеш да четеш, маскираш и "връщаш" обратоно маскитаните данни, много се забавя цялата работа. Та както каза някой по-горе, имейдж във вътрешния рам, обработваш и уплоад в дисплея. В момента и аз правя такова нещо - преработка от твоя вариант в по-горе предложения :-)


Вто Май 02, 2006 8:59 pm
Профил ICQ
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Съб Сеп 03, 2005 11:31 am
Мнения: 766
Местоположение: Пловдив
Мнение 
Цецо написа:
Е човека 2 пъти ви казва че не му стига РАМ-а........




Да ползва AVR . :).


Сря Май 03, 2006 1:08 pm
Профил ICQ
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 7 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 8 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни