Программирование BASCOM
Меню сайта
Категории каталога
Мои статьи [115]
Наш опрос
Оцените мой сайт
Всего ответов: 1294
Главная » Статьи » Мои статьи

Проект с камерой на мега 162, BASCOM AVR
Проект с камерой на мега 162, BASCOM AVR
 
 
 
Вот проектик, который в очередной раз доказывает превосходство контроллеров авр над остальными процессорами.
При включении устройства, инициализируется экран, заливается черным цветом и выводится видео с камеры в реальном времени. В принципе это пока всё, чего я смог добиться. На очереди стоит то же устройство, только с навешенной внешней памятью и запоминанию кадра во флэш память(внутренняя 45 серия атмел, внешняя SD\MMC).

Память нужна для буферизации картинки и перекодирывания из формата YcbCr в цвет или в чб картинку, потому как на лету это сделать не могу. Проблема еще стоит в полной отсутствии  документации на камеру по командам и инициализации.

Железо:

Камера  ADCM1700 берется из телефона сименс С65 (их там несколько видов надо брать с надписью HERA 0408)

Контроллер ATMEGA162 – 16PU. Можно гнать до 24 мегагерц (корпус кварца цепляем на массу, так стабильнее работает)

Дисплей от сименса S65 c контроллером LPH8836 (другие диспы с другими контроллерами ставить нет смысла ввиду их разных команд инициализации)

Мега тактирует камеру выводом OC1A частотой 8 мегагерц.Также с камеры приходят сигналы синхронизации hsync и vsync, которые подцеплены на прерывания контроллера.

Дисплей висит на шине SPI, которая разогнана на всю катушку, и в основном влияет  в целом на всю производительность устройства. Дело в ожидании отправки байта в порт.

Питание устройства 3вольта.

Питание подсветки дисплея 12 вольт

Пробовал ставить pump up но потом отказался ввиду больших габаритов дросселя.

Более подробную инфу можно найти на vrtp.ru в разделе камера от сотового.
 
 
Дополнительные материалы - исходники, фото.
Категория: Мои статьи | Добавил: bascom (27.01.2009)
Просмотров: 21115 | Комментарии: 6
Всего комментариев: 6
6 Николай  
0
Кварц 27 МГц - на самом деле ГАРМОНИКОВЫЙ. Т.е. он на 9 МГц, и получить с него 27 МГц можно только возбуждая его определённым образом (посмотрите параллельный и последовательный резонанс).

5 forter  
0
Уважаемый автор!
А нет ли у Вас отдельно оформленных библиотек по дисплей с контроллером 8836? Может быть, есть найдется и несколько примеров по работе с дисплеем на этом контроллере?
Нигде не могу найти!
Был бы Вам очень благодарен, если бы ответили в личную почту.
Сергей.

4 сете  
0
А хекс можете опубликовать? Заитересовало однако

3 Пётр  
0
Я ставил кварц на 27МГц Atmega162-16pu На одной меге заработало на другой со вторым кварцем нет. И не пойму почему, контроллер запустился на частоте 9 МгЦ. От чего это зависит

2 A  
0
Красавчик! Жаль, что не на С написано.

1 AkulA  
0
"превосходство контроллеров авр над остальными процессорами." - серьёзное высказывание......в сети много споров по этому поводу, и к единому мнению не пришли.....а тут....)))).

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Поиск
Друзья сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Copyright Radan Studio © 2024