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

 
 
 
Reply to this topicStart new topic
> проблема с матрицей MT9D131, не могу настроить isi на микроконтроллере
wmakc
сообщение Jul 20 2010, 18:36
Сообщение #1


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

Группа: Участник
Сообщений: 111
Регистрация: 2-03-10
Пользователь №: 55 768



Пытаюсь считать картинку с матрицы MT9D131, отладочная плата на основе At91sam9g20. Использую проект ISI из примеров Atmel для матрицы Omnivison.
Управлять матрицей по i2c(twi) научился. Могу задавать режимы ее работы, а вот isi как ни пробовал, настроить не могу. Проверял осцилографом, синхронизация vsync, hsync и pxclk идут нормально, isi генерирует прерывания. Данные тоже какие - то матрица генерирует. Но когда пытаюсь считать картинку из памяти, то получаю файл почти весь состоящий из нулей.
Если кто-нибудь работал с isi на atmel, помогите его правильно настроить.
Go to the top of the page
 
+Quote Post
andrewlekar
сообщение Jul 21 2010, 04:24
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 837
Регистрация: 8-02-07
Пользователь №: 25 163



Там очень непростая отладка, но в принципе, пример от Atmel, насколько я помню, работал сразу. Но он был настроен на Preview и картинку надо было искать в памяти под Preview. Если сильно надо, могу скинуть кусок из своей программы для работы с ISI (для AT91SAM9260).
Go to the top of the page
 
+Quote Post
wmakc
сообщение Jul 21 2010, 06:39
Сообщение #3


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

Группа: Участник
Сообщений: 111
Регистрация: 2-03-10
Пользователь №: 55 768



Давай, мне бы очень пригодилось. Если можешь скинь на ящик makcimmm@yandex.ru. Заранее спасибо
Go to the top of the page
 
+Quote Post
wmakc
сообщение Jul 22 2010, 05:56
Сообщение #4


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

Группа: Участник
Сообщений: 111
Регистрация: 2-03-10
Пользователь №: 55 768



Посмотрел я ваш проект и как понял, драйвера isi контроллеров одинаковые. Тоесть не в них проблема. Такой вопрос, isi генерирует прерывания, когда буфер preview заполняется. Тоесть ,если по аналогии вызвать функцию ISI_CodecPathFull(), то по окончании кадра должно вызываться прерывание? И еще вопрос, может ли получаться так, что у isi нет доступа к памяти?
Go to the top of the page
 
+Quote Post
wmakc
сообщение Jun 24 2011, 19:29
Сообщение #5


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

Группа: Участник
Сообщений: 111
Регистрация: 2-03-10
Пользователь №: 55 768



Столкнулся с такой проблемой, при отключении ISI иногда зависает контроллер.Пробовал отключать с включеной и отключенной матрицей. Кто-нибудь сталкивался с этим?
Go to the top of the page
 
+Quote Post

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

 


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


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