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

 
 
3 страниц V  < 1 2 3  
Reply to this topicStart new topic
> Подмешивание в видеосигнал
Serj78
сообщение Jan 1 2008, 11:09
Сообщение #31


Знающий
****

Группа: Свой
Сообщений: 966
Регистрация: 27-05-06
Из: СПб
Пользователь №: 17 499



Idono,
Надо просто помнить, что SPI - фактически сдвиговый регистр. вот и все. пишем в него данные (наш символ), он его самостоятельно выводит, а в это время можно подгружать из массива следующий- прошло прерывание по выводу байта- пихаем туда следующий символ. недостаток- не произвольные скорости вывода и невозможно сделать нулевое расстояние между символами, но это нам и не нужно. UART в режиме вывода как SPI возможно продвинутей будет.
Go to the top of the page
 
+Quote Post
HCHUNTER
сообщение Jan 1 2008, 12:21
Сообщение #32


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 29-12-07
Пользователь №: 33 732



Цитата(Serj78 @ Jan 1 2008, 14:09) *
невозможно сделать нулевое расстояние между символами


В принципе, можно его считать практически нулевым.
Все зависит от того, откуда выбирать данные.
Я выбирал с FLASH - скорость выборки довольно большая. Если на полностью белый фон выводить черные квадратики 8*12 (по размеру символа), то между ними видны еле-заметные белые полосочки.
А если выбирать из SRAM, то все заполняется очень плотно. Тогда влазит по-горизонтали даже до 47-48 символов. Без пробелов.
Но нужен контроллер с большим объемом памяти....

Причем, выбирать нужно тоже не из самих массивов, а однозначно напрямую - через указатели.
Go to the top of the page
 
+Quote Post
Xumuk
сообщение Jan 19 2008, 08:15
Сообщение #33





Группа: Новичок
Сообщений: 3
Регистрация: 23-12-07
Из: Харьков, Украина
Пользователь №: 33 566



Может целесообразно использовать 2 микроконтроллера для вывода видео?
Первый МК занимается подсчетом нужных значений, ловит сигналы синхронизации и передает сигнал второму на порт о начале вывода каждой картинки или символа и само значение, которое нужно выводить (для скорости и простоты можно передавать значения параллельным способом порт-на-порт). У второго МК в памяти забиты таблицы символов, которые могут быть выведены и определены функции для вывода этих массивов в видео-поток.

Как вам такая идея?
Хотелось бы услышать мнения по такой схеме работы МК, может тут есть акие-то "подводные камни"?
Я еще не пробовал, но как закончится сессия в универе обязательно попробую smile.gif
Go to the top of the page
 
+Quote Post
Algol
сообщение Jan 19 2008, 09:54
Сообщение #34


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

Группа: Свой
Сообщений: 140
Регистрация: 7-04-05
Из: Россия, Владимир
Пользователь №: 3 941



HCHUNTER
А сколько вам необходимо ОЗУ? Может быть поставить внешную статическую рамину?
Go to the top of the page
 
+Quote Post
AndyBig
сообщение Jan 19 2008, 15:03
Сообщение #35


Иногдящий
****

Группа: Свой
Сообщений: 691
Регистрация: 28-02-05
Пользователь №: 2 931



Цитата
Может быть поставить внешную статическую рамину?

Из нее будет медленно вычитываться.
Go to the top of the page
 
+Quote Post

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

 


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


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