увидел в названии раздела слово Hardware, решил написать сюда)
дело вот в чём. разобрал недавно свой древний с550, просто от интереса.
и очень заинтересовал блок с камерой, поскольку камера неплохая и выводов у нее довольно мало, всего 9. возникла идея подключить ее к AVR или ARM контроллеру и что-нибудь придумать (типа робота, различающего цвета или даже объекты
)
поискал в инете - нашел схему телефона
названия выводов блока камеры однозначно говорят нам об SPI интерфейсе (spi_clk, misoA, mosiA, spiCS0).
остальные - питание, земля, какой-то тактирущий ck0, непонятный tout8 и по всей видимости прерывание int0

за связь собственно матрицы и интерфейса телефона отвечает микросхемка OV528 (Camera To Serial Bridge). на нее есть неплохая документация, то есть в посылке команд камере и приёма от неё изображения разобраться будет можно
вынес камеру за пределы телефона с помощью шлейфа (забавно кстати получилось)), пощупал осциллографом выводы - видно тактирующий, видно посылки команд/данных, но вот логику определить пока не удалось). то есть кто какой сигнал выставляет, кто какого сигнала ожидает и т.д.
если кто-нибудь уже копал в этом направлении или подскажет, где про это всё можно почитать - буду очень благодарен
дело вот в чём. разобрал недавно свой древний с550, просто от интереса.
и очень заинтересовал блок с камерой, поскольку камера неплохая и выводов у нее довольно мало, всего 9. возникла идея подключить ее к AVR или ARM контроллеру и что-нибудь придумать (типа робота, различающего цвета или даже объекты

поискал в инете - нашел схему телефона
![]() ![]() |
остальные - питание, земля, какой-то тактирущий ck0, непонятный tout8 и по всей видимости прерывание int0

за связь собственно матрицы и интерфейса телефона отвечает микросхемка OV528 (Camera To Serial Bridge). на нее есть неплохая документация, то есть в посылке команд камере и приёма от неё изображения разобраться будет можно
![]() ![]() |
вынес камеру за пределы телефона с помощью шлейфа (забавно кстати получилось)), пощупал осциллографом выводы - видно тактирующий, видно посылки команд/данных, но вот логику определить пока не удалось). то есть кто какой сигнал выставляет, кто какого сигнала ожидает и т.д.
если кто-нибудь уже копал в этом направлении или подскажет, где про это всё можно почитать - буду очень благодарен
