|
Помогите определиться с камнем, дисплеем и пр. |
|
|
|
Apr 10 2014, 02:34
|
Частый гость
 
Группа: Участник
Сообщений: 168
Регистрация: 25-04-08
Пользователь №: 37 091

|
Цитата(aaarrr @ Apr 9 2014, 20:12)  Считать надо. Но экран на внешней шине с программным формированием картинки "на лету" все несколько усложняет, конечно. Уррра! если по одному цвету выводить без расчетов, то получилсь 55 кадров в сек. Может быть и больше можно. Но не пробовал. С расчетами гораздо меньше, но для моих целей хватит теперь Время на расчеты осается, а это главное. Сигнал до 20 гц будет. Если использовать для АЦП ДМА, и поработать над алгоритмом работы, то думаю, что можно будет еще увеличить скорость отрисовки.
Сообщение отредактировал Lost_Viking - Apr 10 2014, 02:49
|
|
|
|
|
Apr 10 2014, 05:40
|
Частый гость
 
Группа: Участник
Сообщений: 168
Регистрация: 25-04-08
Пользователь №: 37 091

|
Цитата(toweroff @ Apr 10 2014, 07:13)  А использовать DMA для EMC не получится? пусть аппаратно гонит на внешнюю шину что за ЕМС?
|
|
|
|
|
Apr 11 2014, 00:31
|
Частый гость
 
Группа: Участник
Сообщений: 168
Регистрация: 25-04-08
Пользователь №: 37 091

|
Цитата(toweroff @ Apr 10 2014, 14:58)  External Memory Controller  я же так понимаю, дисплей сидит на именно этом контроллере? А какая разница? Все равно видео буфер нужно обновлять 25 раз в секунду. А обновление - это расчет что рисовать - сетку осциллографа или семпл.
|
|
|
|
|
Apr 11 2014, 07:01
|
Частый гость
 
Группа: Участник
Сообщений: 168
Регистрация: 25-04-08
Пользователь №: 37 091

|
Цитата(toweroff @ Apr 11 2014, 09:41)  Ну так это будет нужно делать программно 1 раз против 2-х! Сейчас получается, что вы будете 2 раза программно работать с этой видеопамятью - сначала изменение, потом - вывод в дисплей. А при DMA выводе можно использовать и 2 страницы... пока одна аппаратно выводится, модифицируем вторую, потом переключаем туда DMA и т.д. Логично. Читаю, сравниваю, модифицирую, вывожу vs Читаю, сравниваю, модифицирую. Надо подумать над Вашим предложением =))) Тогда такой вопрос: как лучше всего очистить сетку от нарисованного сигнала? Есть уйма вариантов, но может быть есть стандартный и самый экономичный?
|
|
|
|
|
Apr 11 2014, 08:07
|

Частый гость
 
Группа: Свой
Сообщений: 133
Регистрация: 30-04-07
Из: DP.UA
Пользователь №: 27 419

|
Цитата(Lost_Viking @ Apr 11 2014, 10:01)  ...Тогда такой вопрос: как лучше всего очистить сетку от нарисованного сигнала? Есть уйма вариантов, но может быть есть стандартный и самый экономичный? Самый экономный способ перерисовки уже давно придуман - сигнал прорисовывается заново, но уже цветом фона. Ну а сетка... Если там просто сетка, а не причудливое хитросплетение какое - перерисовать ее займет от силы пару миллисекунд. С таким заданием даже 16й ПИК когда то 40-50 раз в секунду справлялся, и без всяких DMA, SDRAM, а ногодрыгом да с восьмибитной шиной.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|