[an error occurred while processing this directive] [an error occurred while processing this directive]
Ответ: frames
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено AK 19 ноября 2001 г. 05:39
В ответ на: опять к вопросу о бегущей сроке(+) отправлено wladimir f. 18 ноября 2001 г. 17:41

I guess you shall display FRAMES, ie STATIC pictures. "Running line" shall be a series of frames.

Frame time = period of time when frame is on
Rewrite time = period of time when uC modifies frame, ie write a new frame
Try to make (frame time)/(rewrite time) > 5

Ideally you shall use two buffers:
1) current frame
2) next frame
uC shall fill "next frame" buffer, while LED controller outputs "current frame" buffer to LEDs.

When next frame is ready and it is time to change frame, uC shall send command to the LED controller: "change buffers!". When LED controller finished current refresh cycle it starts next cycle with new buffer, sending acknowledge to uC: "using new buffer". After that uC can fill another buffer by new frame, etc

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru