Экранный буфер
- Сообщения: 1040
- Зарегистрирован: Чт фев 19, 2009 17:46:34
Мучаю дисплей от телефона сименс M55 с AVR, хочу попробовать организовать экранный буфер но не на весь размер экрана, а на часть. Т.е есть небольшой буфер в который пишем сразу часть изображения дисплея, а потом по прерыванию таймера отсылаем данные на экран цельными блоками с частотой 24-40 герц. Как думаете даст такой буфер выигрыш по скорости рисования ? По логике вещей должно быть эффективнее чем постоянный вывод данных в дисплей.
Where technology meets enjoyment.
- Реклама
А может быть стоит внешнюю ОЗУшку повесить на контроллер и организовать буфер в ней? Ресурсов AVR (памяти) явно для такого дела не хватит, а во во внешним ОЗУ решение вполне может оказаться удачным =)
R2AIV 73!
- Сообщения: 1040
- Зарегистрирован: Чт фев 19, 2009 17:46:34
Думал над таким вариантом, но смущает, что почти все ноги будут заняты памятью. А остальную периферию лепить будет некуда, надо как минимум 8 ног для данных + 3 ноги управление + 3 ноги на регистр для щелканья адресов. Поэтому и возникла мысль сделать неполный экранный буфер.
Where technology meets enjoyment.
Можно взять конроллер с большим числом ног. Например Atmega1280
(*tmp) &= ~( ( (param1 & (1<<PARAM1_BIT6)) || ((param2==PARAM2_TRUE)&&(--param3)) ) ? (param1 & (~param2)) : (Func1() | FUNC1_FLAGS) );
Люблю Си...
Люблю Си...
- Сообщения: 1040
- Зарегистрирован: Чт фев 19, 2009 17:46:34
Уже поздно что либо брать проект рассчитан на 8ю Мегу
Да и смысл ставить в радиоприемник 128 мегу
Быстрая работа с дисплеем мне нужна чтобы отображать спектр сигнала в реальном времени.
Where technology meets enjoyment.
- Реклама
Хотел предложить посмотреть в сторону FPGA, но раз речь идет о приемнике - это будет еще какой перебор. А если посмотреть схемы всяких осциллографов/спектроанализатором на МК, как там это реализовано?
R2AIV 73!
- Сообщения: 1040
- Зарегистрирован: Чт фев 19, 2009 17:46:34
В большинстве прямое рисование на дисплей, сначала пишем значения из АЦП в буфер и выводим на дисплей ну и срабатывает автотригер останавливает картинку. Т.е дальше пофиг на обновления экрана, а у меня нужно все время в реалтайме обновлять изображение, иначе на экране слайдшоу... Вообщем как я понимаю таким извращением никто не занималсяKT315B писал(а):Хотел предложить посмотреть в сторону FPGA, но раз речь идет о приемнике - это будет еще какой перебор. А если посмотреть схемы всяких осциллографов/спектроанализатором на МК, как там это реализовано?
Where technology meets enjoyment.
Ну поделитесь тогда успехами чтоль? Думаю, многим будет интересно! 
R2AIV 73!


