Технический форум по робототехнике.
galex1981 » 22 окт 2009, 14:00
Я попробую в таком варианте, а ты в своем, потом посмотрим плюсы и минусы каждого способа
Duhas » 22 окт 2009, 14:05
ну у меня то сигналы будут адреса в ДМА менять скорее всего )
vvk74 » 28 дек 2009, 20:29
А подробные описания регистров этой камеры есть у кого-нибудь? Интересует описание регистров связанных с PLL, AWB, ALC и JPEG. И вообще кому-нибудь уже удалось заставить ее работать?
Duhas » 29 дек 2009, 05:59
выше была ссылка на забугровый форум.. там народ ее заводил... мне пока неначем (
galex1981 » 03 янв 2010, 03:43
Вот несколько источников о регистрах и программном использовании камеры
- Вложения
-
- ARL-TN-344.pdf
- пример
- (255.83 КиБ) Скачиваний: 16
-
- TCM8240MD_APPNOTE041214.pdf
- AppNote
- (21.99 КиБ) Скачиваний: 18
vvk74 » 06 янв 2010, 00:33
В приведенных источниках нет нужной информации. На забугорном форуме тоже данных не густо.
Попытался запустить камеру, пока ерунда какая-то получается.
- Вложения
-
Duhas » 06 янв 2010, 11:38
ну тут вроде на лицо косяки синхронизации
vvk74 » 06 янв 2010, 20:37
Это у меня такой JPEG с камеры получается, поэтому врядли это синхронизация.
Установки у камеры такие:
- Код: Выделить всё • Развернуть
cam_write(0x02,0x0);
cam_write(0x03,0x2);
cam_write(0x04,0x50);
cam_write(0x05,0x0);
cam_write(0x1a,0xff);
cam_write(0x1b,0xb3);
cam_write(0x1e,0x6c);
cam_write(0x1f,0x09);
cam_write(0x0b,0x0);
cam_write(0x0e,0xb0);
cam_write(0x11,0x6a);
cam_write(0x14,0x33);
cam_write(0xe6,0x08);
где: cam_write(адрес, данные)
с камеры через ПЛИС (EPM7128SLC84-10) записываю в память (K6X8008C2B-UF55), тактовая для камеры 10 МГц, после захвата кадра не спеша считываю МК (ATMEGA644) и на SD карточку записываю.
Есть правда подозрение, что память не все успевает записать т.к. скорость для нее уже предельная вроде как.
Myp » 06 янв 2010, 23:22
по виду так типичный битый джипег =)
резкая смена цвета примерное место пропуска байтов)
galex1981 » 13 янв 2010, 20:05
to vvk74: А как ты подключал выводы D0-D7 камеры к МК, подтягивающие к земле резисторы ставил? Я в литературе по видеоустройствам видел что данные подтягиваются к земле чтобы исключить паразитные сигналы
vvk74 » 15 янв 2010, 02:59
Хм... к земле не подтягивал. У меня еще одна проблемка с этой камерой, попробовал ее обычном режиме так получается в каждой строке половина в один тон закрашена R=01h, G=01h, B=01h настройки те же только jpeg отключен
galex1981 » 15 янв 2010, 10:18
Слушай, а ты при пайке саму камеру испортить не мог?
vvk74 » 15 янв 2010, 22:33
Это как при пайке сломать половину строки? И в разных режимах она по разному себя ведет. У меня правда еще одна камера есть, пока не запаяная
Добавлено спустя 18 минут 10 секунд:Вообще ДШ на эту камеру очень забавный, подробнейшим образом расписан стандартный обмен по I2C, зато остальное - тайна за семью печатями, как хочешь так и разбирайся. Производитель похоже "отдохнул" на данном ДШ, и это все при том, что это не первая версия ДШ.
galex1981 » 16 янв 2010, 01:19
А что нужно остальное? По I2C отправляй команды и по линии данных получай байты данных, из которых собираешь jpeg или bmp. Как доберусь до камеры, отпишусь по поводу ее работы
vvk74 » 16 янв 2010, 20:23
Остальное - это подробное описание регистров, что за что отвечает и для чего нужно, да и обмен по шине данных неплохо было бы укрупненно показать с временами и т.д., а то кроме I2C нормально ничего и не работает, приходится все экспериментальным путем узнавать.