Шина I2C - чем почитать - полезные схемки

kulek
13/03/2003 10:17
Огромная просьба - у кого есть в электронном
варианте схемки для подключения к квадратной шине в режимах master and slave и все по этой теме оставляйте пож-та ссылки, всю инфу
которую в результате получу - выложу в конфе.

!mpulse
13/03/2003 10:31
kulek, наверное эта тема не для этого раздела, но что-то я не понял, какие схемы ты имеешь ввиду... Подключение к шине с какой целью???
Если для мониторинга шины, то два таких проекта, с программным обеспечением и схемами, упоминались в моей теме в «Энциклопедии…» PORT3 и IIClabium.

Anonymous
13/03/2003 10:40
Ссылки на этом форуме модераторы не очень любят. ;(
Посмтрите эти сайты.
http://macrovision.newmail.ru/i2c.htm
здесь разная информация по IIC и колекция ссылок, но сайт не всегда досупен.

http://iiclabium.narod.ru/download/iiclabium.zip
Проект мониторинга шины на микроконторллере.

http://repair.vist-v.ru/i2c/i2c.html
Проект устройства для мониторинга и управления устройствами на шине I2C

PAYALNIK
17/03/2003 02:13
Можно полюбопытствовать какой практический интерес

к этой теме?

Anonymous
17/03/2003 14:16
Лично я собрал железо к программе Port 3.Применяю
при раскодировании автомагнитол,если шина квадратная ,видно к каким ячейкам памяти обращается проц .при проверке кода.Можно еще управлять разными сервисными регулировками в теликах ,если знать адреса в памяти еепром.Прога иногда глючит,но в целом вещь нужная.
Сергей.

kulek
17/03/2003 22:47
Интерес простой-пытаюсь наверстать упущенное,тем более идет
тенденция к решению проблем сервиса немного "извращенным"
методом.
Вот хотелось бы использовать чужой опыт чтобы не начинать с нуля,
а дальше "как карта ляжет".
Если кому интересно хочется изобразить что то наподобие:
Достаешь из "кармана" ноутбук подвешиваешься к шине и колбасишь аппарат.

PAYALNIK
18/03/2003 00:40
На уровне подсмотреть коды для магнитолы согласен Ваше железо
и прога может и полезная.Для того,чтобы изменить содержимое NVM
не обязательно изобретать что-то новое.Достаточно вставить NVM
в программатор ,а затем в телевизор.По вопросу "колбасить" поясните
что Вы имеете в виду?Во- вторых для нормального мониторинга
боюсь ноутбука маловато будет.Может где-нибудь и есть хорошие
мониторы но боюсь они и денег хороших стоят.Поэтому не советую
тратить время на полезные схемки.

kulek
18/03/2003 08:50
Могу лишь сказать что "колбасить" для меня -это не имея сервиса
(и не зная когда его будешь иметь) с помощью
подключения к шине в режиме реального времени пытаться включить
SECAM/DK имея для этого естесвенно
1.Компьютер
2.Переходничек.
3."Мощное" программное обеспечение для этих целей.
Кстати в современных 100HZ TV уже предусмотрен коннектор
именно для мониторинга аппарата
Вот только программное обеспечение для них так просто не валяется
А иногда продефектовать такой аппарат "простым дедовским"
способом отнимает очень много времени
Это хорошо когда все поломки знакомы,но с новыми тв сейчас
проблемы частенько бывают нетипичные.
Вот такие мысли вслух.

PAYALNIK
18/03/2003 11:25
Каким же это способом в режиме реального времени вы собираетесь
включать СЕКАМ в телевизоре?Для начала было бы неплохо спросить у центрального процессора поддерживает он или нет
MultiMaster протокол? Во-вторых: в режиме реального времени
не то что колбасить,а просто нормально анализировать у Вашего
компа скорости не хватит.

Anonymous
18/03/2003 21:41
Ну ну хотелось бы посмотореть как это у вас получится.
Это надо знать адреса всех слейвов и их регистров и в потоке непрерывных данных это всё пытаться отлавливать.

kulek
18/03/2003 23:20
Я так понимаю-при наличии специального программного обеспечения заточенного под конкретные цели все проблемы не будут казаться
такими страшными.
Я считаю что телевизор, каким бы он совершенным не был,но при
помощи компа потратив определенное количество времени , можно "разложить по полочкам"
А тему я открыл только для обмена мнениями и если есть какие то наработки-проанализировать их и сделать определенные выводы.
Если одному не под силу определенные проблемы решить, то уж навалившись всем ремонтным миром и этот орешек расколится.
И вообще хотелось бы понять-меня отговаривают от этой темы
чисто с технической точки зрения или уже кто то безуспешно определенное время уже безрезультатно потратил?

Rottor
18/03/2003 23:39
Тут кое что есть: http://sterr.narod.ru/i2cmon/index.htm

kulek
19/03/2003 09:03
Вот вся загвоздка и заключается в отсутствии свободного времени -гении они много достигают в том возрасте когда их родители кормят.
А обычные люди к которым бы я хотел себя причислить они все время делают что то не так и не вовремя.
Когда "обрастаешь" семьёй и работа никаким образом не связана
с исследованиями (то есть зарплату за это не получишь),то времени
на это катастрофически не хватает.
Даже в иннете посидеть пару часов в день для многих это роскошь.
Вот поэтому и хочется использовать чужой опыт.
Постараюсь поискать круглые углы в квадратной шине.

agal
20/03/2003 09:11
PAYALNIK
Цитата:
Достаточно вставить NVM
в программатор ,а затем в телевизор.

Это же сколько раз нужно вставлять, чтобы, например, изменить размер, не имея доступа к сервисному режиму и не зная, в какой ячейке это хранится?
Цитата:
Каким же это способом в режиме реального времени вы собираетесь
включать СЕКАМ в телевизоре?Для начала было бы неплохо спросить у центрального процессора поддерживает он или нет
MultiMaster протокол? Во-вторых: в режиме реального времени
не то что колбасить,а просто нормально анализировать у Вашего
компа скорости не хватит.


Гость
Цитата:
Ну ну хотелось бы посмотореть как это у вас получится.
Это надо знать адреса всех слейвов и их регистров и в потоке непрерывных данных это всё пытаться отлавливать.

Шина I2C - это двунаправленная асинхронная шина с последовательной передачей данных и, соответственно, обладает достаточно НИЗКОЙ пропускной способностью.Ограничения только по скорости работы порта ввода/вывода компьютера. Я думаю, что монитор шины, работающий по USB, решит эту проблему. Режим multi-master предполагает работу нескольких master-устройств по определенному алгоритму для исключения шинных конфликтов. Это реализованно программно в устройстве "PORT3". Он отслеживает все происходящее на шине, НЕ МЕШАЯ ее работе, а данные передает в то время, когда шина нажодится в режиме "ожидания", а потом опять освобождает ее.
При включении ТВ после системного сброса происходит считывание констант из м/сх памяти и занесение их в соответствующие регистры процессора. После этого шина находится в режиме "ожидания" до появления каких-либо команд со стороны пользователя. Например, при переключении канала в регистр заносится код номера программы, из памяти считывается несколько байт, соответствующих параметрам настройки этой программы. В памяти в определенной ячейке пропишется значение, соответствующее включенной в настоящий момент программе. То же самое происходит при изменении громкости, яркости и т.д., то есть изменяются значения регистров, значения ячеек памяти, и после очередного включения ТВ он работает с данными, внесенными пользователем.
Согласно спецификации шины, каждому устройству назначен определенный адрес. Он задается при разработке м/схемы и не может быть изменен в дальнейшем. Сведения о slave-адресах можно посмотреть в "Assigned I2C-BUS addresses General, IC12, Philips, 1997." А также в даташите на м/схему.
Далее. Как включить SECAM?
Например, видеопроцессор TDA8842. Адрес устройства 8А.Субадреса регистров 00 - 1В.
В регистр с субадресом 01 заносим значение ххххх111- принудительно SECAM, либо ххххх000 - выбор системы из пользовательского меню.
Регистр 09, младшие 5 бит - размер по вертикали. Меняя значение в этом регистре при помощи PORT3, видим на экране ТВ изменение размера. И так далее. То есть, изменяя значения регистров монитором непосредственно в устройстве, мы производим действия, аналогичные действиям, производимым в сервисном режиме ТВ, в режиме такого же реального времени.
Так что, kulek, не нужно ничего изобретать, все уже есть. Осталось собрать PORT3 или IIClabium, подключиться к компьютеру и к ТВ, изучить I2C и даташит на используемую м/схему.

kulek
20/03/2003 14:12
Что же наконец agal
без всяких амбиций отразил истинное положение вещей
в данной теме.
Еслс честно то вообще имея минимум информации по работе
I2C все равно понятно что общение центрального проца с другими
микросхемами "cидящими" на шине просходит в определенном
адресном "поле" и адресное поле определенной микросхемы
оно одно и то же в не зависимости с каким центральным процем
она работает.
Я не могу брать на себя смелость утверждать что старший разряд обращения в разных тв одинаков-наоборот я думаю он как раз и разный ,но...
Это не столь важно работая в режиме реального времени можно быстренько определиться "А где же тут кто живет?"
ВОТ С вхождением в сервис мне вообще то совсем ничего не понятно-в некоторых тв можно прописать во FLASH в определенном месте кое что и аппарат при включении уже будет в сервисе
и пока это не удалишь он в сервис и будет включаться.
ЭТО конечно исключение из правил,но...есть о чем подумать
Еще
В Сервис многие знают я надеюсь в одном и том же аппарате
можно войти разными путями-ничего здесь интересного нет ,НО...
Вхождение в сервис(Код) все же где то должен лежать в явном виде
ВОт интересно было бы послушать мысли вслух
Я думаю он лежит ПЗУ-больше негде либо самого проца-если аппарат без внешнего ПЗУ Либо именно во внешнем ПЗУ,НО..
ОБъем хранимой там информации велик если не сказать огромен для того чтобы его колбасить даже в режиме реального времени
В КОнечном итоге вот именно это мне дествительно очень интересно
потому что новые тв идут потоком а сервис на них отстает на определенное время (можно годами его ждать)
С нетерпением жду посещения темы![/b]

Anonymous
21/03/2003 00:11
agal
agal писал:
После этого шина находится в режиме "ожидания" до появления каких-либо команд со стороны пользователя. Например, при переключении канала в регистр заносится код номера программы, из памяти считывается несколько байт, соответствующих параметрам настройки этой программы.


ИМХО вы желаемое выдаёте за действительное или нам разные телевизоры попадаются. Возмите ЛЮБОЙ Испанский Шарп с диагональю более 54 не старше 5 лет и посмотрите что твориться на квадратной шине.



agal писал:
Сведения о slave-адресах можно посмотреть в "Assigned I2C-BUS addresses General, IC12, Philips, 1997." А также в даташите на м/схему.


На новые видеопроцессоры полный даташит найти не так просто.

agal писал:

Далее. Как включить SECAM?
Например, видеопроцессор TDA8842. Адрес устройства 8А.Субадреса регистров 00 - 1В.
В регистр с субадресом 01 заносим значение ххххх111- принудительно SECAM, либо ххххх000 - выбор системы из пользовательского меню.


Попрбуйте при помощи этой /\/\/\/\/\ информации переделать на SECAM телевизоры SHARP 63DS-03S, 70DS-03S, 70ES-05S. В них как раз TDA884Х.

agal писал:

Регистр 09, младшие 5 бит - размер по вертикали. Меняя значение в этом регистре при помощи PORT3, видим на экране ТВ изменение размера. И так далее. То есть, изменяя значения регистров монитором непосредственно в устройстве, мы производим действия, аналогичные действиям, производимым в сервисном режиме ТВ, в режиме такого же реального времени.


Тут согласен, заменить пульт ДУ компьютером можно, но зачем?


Удачи.
----------
AlexM
http://tvgenerator.narod.ru

Anonymous
21/03/2003 00:22
kulek писал:
Что же наконец agal
без всяких амбиций отразил истинное положение вещей
в данной теме.

Он отразил только свое мнение.
kulek писал:

Еслс честно то вообще имея минимум информации по работе
I2C все равно понятно что общение центрального проца с другими
микросхемами "cидящими" на шине просходит в определенном
адресном "поле" и адресное поле определенной микросхемы
оно одно и то же в не зависимости с каким центральным процем
она работает.
Я не могу брать на себя смелость утверждать что старший разряд обращения в разных тв одинаков-наоборот я думаю он как раз и разный ,но...

Для начала почитайте документацию на шину.
kulek писал:

в определенном месте кое что и аппарат при включении уже будет в сервисеи пока это не удалишь он в сервис и будет включаться.
ЭТО конечно исключение из правил,но...есть о чем подумать
Еще
В Сервис многие знают я надеюсь в одном и том же аппарате
можно войти разными путями-ничего здесь интересного нет ,НО...
Вхождение в сервис(Код) все же где то должен лежать в явном виде

Весьма специфическое представление о сервисном меню.
Удачи.
----------
AlexM
http://tvgenerator.narod.ru

ВОт интересно было бы послушать мысли вслух
Я думаю он лежит ПЗУ-больше негде либо самого проца-если аппарат без внешнего ПЗУ Либо именно во внешнем ПЗУ,НО..
ОБъем хранимой там информации велик если не сказать огромен для того чтобы его колбасить даже в режиме реального времени
В КОнечном итоге вот именно это мне дествительно очень интересно
потому что новые тв идут потоком а сервис на них отстает на определенное время (можно годами его ждать)
С нетерпением жду посещения темы![/b][/quote]

PAYALNIK
21/03/2003 01:47
Спасибо aga ,что так кратко и понятно изложили нам суть IIC-шины.
Один только вопрос?Вы сами включали где-нибудь СЕКАМ в работающем
телевизоре при помощи Вашего монитора или как там его?Сдается мне,что
Вы что-то не дочитали или у Вас несколько упрощенное понятие о принципах
работы шины?Еще один вопрос. Как вы собираетесь анализировать например
LOEWE PLANUS в котором я насчитал 3 IIC-шины?

agal
21/03/2003 06:24
AlexM
Цитата:

ИМХО вы желаемое выдаёте за действительное или нам разные телевизоры попадаются. Возмите ЛЮБОЙ Испанский Шарп с диагональю более 54 не старше 5 лет и посмотрите что твориться на квадратной шине.

Скорее второе. Значит там постоянно рефреш.
Цитата:

На новые видеопроцессоры полный даташит найти не так просто.

С этим соглашусь.
Цитата:

Попрбуйте при помощи этой /\/\/\/\/\ информации переделать на SECAM телевизоры SHARP 63DS-03S, 70DS-03S, 70ES-05S. В них как раз TDA884Х.

Я говорил не переделать, а включить.
Александр, из Ваших же уст постоянно звучит:"После замены м/сх и фильтров необходимо в памяти в ячейке такой-то изменить значение на такое-то".
Изменение регистра с ххххх010 на ххххх111, например, равносильно изменению содержимого ячейки памяти с последующим ее чтением. Знаки х означают, что старшие биты остаются без изменения.
Цитата:

Тут согласен, заменить пульт ДУ компьютером можно, но зачем?

Использование PORT3 целесообразно при невозможности по каким-либо причинам входа в сервисный режим.
PAYALNIK
Цитата:

Вы сами включали где-нибудь СЕКАМ в работающем
телевизоре при помощи Вашего монитора или как там его?

Монитор не мой, у него есть автор - sergant.
А Вы изменяли опции в сервисном режиме, чтобы включить SECAM?
С монитором - тот же результат.
Цитата:

Как вы собираетесь анализировать например
LOEWE PLANUS в котором я насчитал 3 IIC-шины?

Три шины работают с разными устройствами. Подключайтесь к нужной.
Кстати, есть такое понятие, как останов процессора. С освобождением шины.
Цитата:

Сдается мне,что
Вы что-то не дочитали или у Вас несколько упрощенное понятие о принципах
работы шины?

Объясните более детально.

Еще раз повторюсь, монитор используется при невозможности входа в сервисный режим.

Anonymous
21/03/2003 21:18
agal
agal писал:

Значит там постоянно рефреш.

Можно и так назвать, только что это меняет.

Цитата:

Я говорил не переделать, а включить.


ЗАЧЕМ! Эксплуатировать ТВ вместе с компьютером Облизываюсь ... зашибись решение проблем переключения стандартов цвета.

Цитата:
Александр, из Ваших же уст постоянно звучит:"После замены м/сх и фильтров необходимо в памяти в ячейке такой-то изменить значение на такое-то".
Изменение регистра с ххххх010 на ххххх111, например, равносильно изменению содержимого ячейки памяти с последующим ее чтением. Знаки х означают, что старшие биты остаются без изменения.


Уже писал, проверьте эту, вашу версию на упомянутых мной ТВ.

Перечитайте тему "SHARP 54AT-15S - Цвет". Человек даже поленился разобраться поддерживает ли видеопроц SECAM, фильтр на плате найти не может , а вы предлагаете для решения задачи подробно разобраться в регистрах видеопроцесора, протоколе шины, сделать девайс, анализировать лог.
Нет, думаю, новым мастерам поможет только софт с меню:

ОТРЕМОНТИРОВАТЬ ТВ -- Yes / No
Включить SECAM -- Yes / No
Включить DK звук -- Yes / No



Цитата:
Три шины работают с разными устройствами. Подключайтесь к нужной. Кстати, есть такое понятие, как останов процессора. С освобождением шины.


Обьясните, пожайлуста, ну ЗАЧЕМ. Как это поможет быстрее или лучше отремонтировать ТВ.

AlexM
http://tvgenerator.narod.ru

Andrew
21/03/2003 23:06
Не понимаю о чем спор? Практический интерес в том, что-бы знать абсолютно точно как центральный процессор инициализирует всю периферию устройств со Slave адресами. Подключив I2C - монитор к телевизору можно анализировать управление всеми органами телеприемника, например слетевшую прошивку гораздо проще дефектовать по отсутствующим данным на шине. А что касается быстродействия, то его вполне достаточно. А СЕКАМ не надо включать дистанционно, прочитав шину вы без труда узнаете включает его процессор или нет, нужно ли менять при этом данные во флэше.
Лично я испытал IICLabium, подключил его к SHARP 70CS03S, и прочитал шину, расшифровал данные, в режиме реал-тайм просмотрел отработку всех функций, и убедился в диагнозе. Так же с помощью этой программы восстановил запоротый дамп в автомагнитоле, думаю что это только начало....

!mpulse
22/03/2003 00:08
Запись в регистр видеоконтроллера любого необходимого значения будет бессмысленной в случае с постоянным циклическим обновлением (процессор просто "сбрасывает" весь буфер, отведенный для хранения опций и настроек которые могут быть подвергнуты оперативному изменению не зависимо от того менялись они или нет, в видеоконтроллер) и конечно, ЭТО ничего не даст, т.к. предыдущее значение измененного регистра будет переписано в следующем цикле. Возможно, и скорее всего визуально даже не будет возможности определить а включался ли SECAM вообще, поскольку именно он взят за основу в качестве примера...
В этом случае нужен уже не просто мониторинг шины с возможностью единичной записью в выбранный регистр необходимого байта с клавиатуры, а перехват шины с корректировкой в нужных "местах", а это, возможно, не говорю о практичности и сложности, если только совсем тупиковая ситуация...
Мне приходилось делать подобное под конкретную ситуацию, без компа и даташита на микросхемы, после полного анализа всех регистров микроконтроллера врезки и действий мастера. Вплоть до смены адреса чипа в потоке. SDA9488 имеет два аппаратно выбираемых адреса D6 или DE, SDA9088 - адрес 2E, так вот при смене пришлось перехватывать и конвертировать все действия мастера относящиеся к данной микросхеме,
был доволен такой идеей и результатом...
Но и это не дает однозначного ответа нужны ли такие проекты как PORT3 и IICLabium.
К сожалению хорошо не знаком с этими проектами и их возможностями, поэтому вопросы о практичности следовало бы задавать авторам этих проектов. Я лично считаю, что нужны оба проекта, и на мой взгляд они могут быть полезными (хотя бы только для мониторинга) и имеют право на существование...

По поводу:
Цитата:

Нет, думаю, новым мастерам поможет только софт с меню:
ОТРЕМОНТИРОВАТЬ ТВ -- Yes / No
Включить SECAM -- Yes / No
Включить DK звук -- Yes / No

Так это проблема ТАКИХ мастеров, которым уже ничего другое не поможет...

agal
Цитата:

есть такое понятие, как останов процессора. С освобождением шины.

Понятие как бы известное, но телевизионные процессоры все ли согласны с таким понятием? Сомневаюсь что все...

P.S. Теперь уже встречаются аппараты с постоянно "живой" шиной даже в дежурном режиме. Интересно, что процессор делает в этом случае, наверное, сторожит шину, вдруг микросхемы разбегутся как тараканы. улыбка
Будет время, постараюсь выяснить...

Anonymous
22/03/2003 00:22
Andrew писал:
Не понимаю о чем спор? Практический интерес в том, что-бы знать абсолютно точно как центральный процессор инициализирует всю периферию устройств со Slave адресами.
Подключив I2C - монитор к телевизору можно анализировать управление всеми органами телеприемника

Вы часто встречаете дефекты которые требуют такой анализ?

Цитата:
например слетевшую прошивку гораздо проще дефектовать по отсутствующим данным на шине.


Слетевшую прошивку проще дефектовать по OSD графике.
Не факт что данные будут отсутствовать. Да, и очень многие ТВ позволяют произвести инициализацию EEPROM.

Цитата:
Лично я испытал IICLabium, подключил его к SHARP 70CS03S, и прочитал шину, расшифровал данные, в режиме реал-тайм просмотрел отработку всех функций, и убедился в диагнозе. Так же с помощью этой программы восстановил запоротый дамп в автомагнитоле, думаю что это только начало....


Отремонтирвал несколько сотен ТВ этой модели , потребности в мониторе IIC не возникло. Хотя есть IICLabium и PORT3 и Филипс итерфейс и....

AlexM
http://tvgenerator.narod.ru

PAYALNIK
22/03/2003 00:52
Похоже нашелся единственный понимающий человек.Вопрос Impulse только
один?Вы вешались на шину вторым мастером или как-бы делали "врезку-конвертер"команд для данного чипа.А насчет проекта на который все тут
ссылаются то я имею с чем его сравнивать.Под рукой лежит анализатор шины
польского производства.Автономный device на батарейке,с LCD.Так он делает
больше чем ваш компьютерный проект.И когда я говорю,что скорости у компа
не хватит имеется ввиду что пялиться на 0и1 наверное хватает.Для этого
достаточно умного железа.Хотелось бы задействуя компьютер поиметь нечто
больше.Причем считаю,что осуществлять мониторинг в реальном времени не
имеет никакого смысла,если ты не можешь корректно стать на шину вторым
мастером.Было бы лучше если бы ваш монитор пожертвовав скоростью
преуспел в создании капитальной базы данных для отображения происходя
щего на шине в удобоваримом виде

!mpulse
22/03/2003 01:13
Цитата:

Вы вешались на шину вторым мастером или как-бы делали "врезку-конвертер"команд для данного чипа

Да, именно врезку, уже после того как изучил и понял что и как происходит, но это скорее было временным увлечением и больше в качестве познания... Сейчас бы этим точно уж не стал бы заниматься.

Цитата:

Под рукой лежит анализатор шины
польского производства.Автономный device на батарейке,с LCD

Примерно такое мне и приходилось создавать (как смог, конечно) для всего этого не особо оттачивая и совершенствуя прибор. Поэтому скорости хватало вполне...

По поводу компьютерных проектов я уже сказал, что сам пока не знаком, но думаю все-таки пользу извлечь можно и не малую и не обязательно в TV.

Anonymous
22/03/2003 01:38
Кхе, кхе...
Ну, наверно, пора сказать и мне, как автору IICLabium.
Проект этот сырой, но рабочий. Мониторить позволяет. Даже фильтровать на лету опрашиваемые девайсы.
По скорости - стандартная скорость шины 100 Кбит/с, повышенная 400 квит/с.
Отсюда следует, что мониторить налету на компе можно: на СОМ порту с трудом, так как макс. скорость 115 Кбит/с, а передавать надо еще и служебную инфу; на LPT - запросто (скорость до 500-700 КБайт/с); на USB - даже на медленном 1.5 Мбит/с.
IICLabium сделал на Сом порт потому, что, на мой взгляд, само устройство получилось намного проще Port3 (вообще я его давно собрал, а когда появился Port3, я и свой девайс опубликовал).
Идея проекта была – именно: регулировать сервисные настройки прямо в телевизоре. Но:
- оказалось, что далеко не во всех телевизорах происходит правильный останов процессора. Т.е. при останове процессора телевизор переходит в дежурку
недовольство, огорчение Чего уж тут регулировать. Значит, надо искать способ включения питания, инициализировать подчиненные девайсы и т.д. Тогда вопрос - зачем все эти проблемы?
- если питание не выключается, то можно попробовать порегулировать какой-нибудь девайс (у меня в проге есть даже слайдер, который можно мышкой тягать). Очень хорошо! Добивался я такого. А что дальше? А дальше надо знать, куда девать это значение. А знает это проц! Т.е. теперь надо мониторить шину и искать, откуда берутся эти значения из памяти, а потом туда писать новые. Опять проблемы!
По поводу Секам, раз уж об этом заговорили. Да, мы можем из Datasheet на конкретный Jungle (видеопроц), узнать какой регистр отвечает за опознавание цвета. Ну и что дальше? Опять-таки, а куда его девать? Проц при запуске считывает до 40-50 ячеек памяти. Пусть 10-15 - это регулировки геометрии, еще 5-10 - на громкость, яркость, канал и т.д. Остается от 15 до 25 ячеек неизвестного назначения. Конечно, поиск уже сокращен до минимума (это не в 2000 искать), но это все равно многовато с учетом того, что за СЕКАМ может отвечать один бит.
А есть и еще подводные камни, которые резко осложняют анализ. Так, в одном телеке видел такую картину: при запуске происходит считывание до 100 ячеек из памяти, а потом проц начинает инициализировать девайсы. При этом данные для девайсов имеют очень слабое сходство с тем, что было считано из памяти.
И самый плохой случай - многошинные ящики. Тут надо уже монитор с возможностью анализа их всех сразу, иначе найти хоть какое-то соответствие очень тяжело. Память сидит на одной шине, тюнер на другой, видеопроц на третьей... Самый плохой вариант.
В общем, для ремонта телевизоров такие устройства не совсем подходят. Вернее, они подходят, но без информации от производителя они мало применимы. Не забывайте, что сейчас почти у всех телевизоров есть сервисный разъем. Значит, что-то производитель хотел через него делать! Ему хорошо - он ЗНАЕТ, что он хотел, и соответственно может. А мы нет.
После печальной судьбы в телевизорах, оказалось, что монитор шины ОЧЕНЬ упрощает жизнь раскодировщикам автомагнитол с IIC шиной. На шину вешается монитор, включается магнитола, из лога выбирается код и тут же прошивается в память. Очень удобно.
Итог. По моему мнению, такое устройство стоит собирать людям, которые хотят вникнуть в проблему шины в телевизорах или раскодировщикам. Ну и всем остальным, в крайнем случае, когда нет возможности войти в сервис подровнять геометрию, а сделать тв надо. Еще можно использовать такие устройства для прошивки памяти прямо в телеке в StandBy режиме, но с этой задачей прекрасно справляется и любой программатор (об этом уже писалось).

PAYALNIK,
Не стоит в таком тоне говорить о том, чего Вы не собирали и не видели как работает.

Удачи всем.
Александр.

PAYALNIK
22/03/2003 01:42
У меня слава Богу или наоборот дело закончилось размышлениями
над проектом.Однако знания полученные голову к земле сильнее
не тянут.По крайней мере кое-какая польза даже в ремонте имеется.
Когда сам что-то сделаешь,напишешь программу на какой-нибудь
MCU,легче понять что-то чужое.Когда я говорил о скоростях,то
имел в виду,что у железа конечно скорости хватает.Но как я понял
в том проекте они железо минимизировали,а переложили все на комп.
Если делать красивый мониторинг с автоматическим определением
device ов,кто куда что пишет или читает,вплоть до названий регистров,
то в реальном времени скорости не хватит.Да это в принципе и не нужно.

Anonymous
22/03/2003 01:50
PAYALNIK,
специально для Вас пример лога режима "поиск станции" телевизора Sharp (модель к сожалению не записана). Это к разговору о 0 и 1 и быстродействии. Учтите, что данные в СОМ порт передаются именно в текстовом формате.
Здесь:
S - старт шины
P - стоп шины
+ - подтверждение подчиненного устройства

SA0+05+SA1+1B+P
SA0+15+SA1+1B+P
SA0+25+SA1+1B+P
S88+78+5B+P
S88+77+D1+P
SA0+39+SA1+1E+P
SA0+07+SA1+32+P
SA0+17+SA1+32+P
SA0+27+SA1+32+P
S88+7C+72+P
S88+7D+C0+P
SA0+36+SA1+1F+P
S88+87+80+P
SA0+08+SA1+03+P
SA0+18+SA1+03+P
SA0+28+SA1+03+P
S88+7F+88+P
SA0+03+SA1+25+P
SA0+13+SA1+25+P
SA0+23+SA1+25+P
S88+80+65+P
SA0+0B+SA1+20+P
SA0+0B+SA1+20+P
SA0+C0+SA1+F0+P
SA0+C1+SA1+2D+P
SA0+C2+SA1+0F+P
SA0+C3+SA1+0F+P
S88+77+D1+P
SA0+0B+SA1+20+P
SA0+01+SA1+2A+P
SA0+11+SA1+2A+P
SA0+21+SA1+2A+P
S88+83+6A+P
SA0+00+SA1+2F+P
SA0+10+SA1+2F+P
SA0+20+SA1+2F+P
S88+84+2F+P
SA0+0B+SA1+20+P
SA0+0B+SA1+20+P
SA0+C0+SA1+F0+P
SA0+C1+SA1+2D+P
SA0+C2+SA1+0F+P
SA0+C3+SA1+0F+P
S89+E0+21+P
S89+E0+21+P
S89+E0+21+P

PAYALNIK
22/03/2003 02:56
Пожалуйста не надо на меня сильно обижаться.Ведь это не я собирался Вашим монитором "колбасить"телевизоры.Просто надо
трезво оценивать какие вещи в проекте будут реально и универсально
работать?На мой взгляд пытаться с помощью монитора что-либо делать в рабочем телевизоре занятие безсмысленное.Отсюда требование к монитору работать в реальном времени как бы отпадает.
На чем тогда стоит остановиться? 1)Чтобы четко и без сбоев работала
система.2)Чтобы монитор мог определять состояние шины(нет ли неисправности на шине,тормозится ли шина slave ом и т.д).
3)Чтобы монитор мог распозновать различные типы трансферта данных.
4)Чтобы монитор в удобоваримом виде,а не в том который Вы представили отображал происходящее на шине(для этого предстоит
создать капитальную базу данных device ов с их адресами sub адресами и способами получения и передачи данных).Вот и все требования реально мыслящего человека к Вашему проекту.
И никто от Вас не требует совершать какие-то чудеса типа нажал
кнопку-вот вам СЕКАМ.А вся ирония больше относится к "профессионалам",у которых шина освобождается или есть режимы
ожидания пользователя.Можете конечно не считаться с моим мнением,
но по крайней мере я как потребитель изложил свои пожелания и то,
я хотел бы иметь как пользователь.

Anonymous
22/03/2003 03:30
PAYALNIK,
Да я на Вас как-то не обижался, и даже не сильно не обижался. Кто-то просто не посмотрев даже на девайс сказал, что быстродействия не хватит и нолики и единички будут. Так я показал, что без ноликов обходимся.
И хорошо что
Цитата:
никто от Вас не требует совершать какие-то чудеса типа нажал
кнопку-вот вам СЕКАМ

а то я уже испугался и стал datasheets на видеопроцы в одну папочку складывать.
А тут еще
Цитата:
3)Чтобы монитор мог распозновать различные типы трансферта данных.

Это, извините, куда пойти? Да не пойду я! Не хочу! рёв в три ручья
А еще тут
Цитата:
Вот и все требования реально мыслящего человека к Вашему проекту.

Вы уж меня, грешного, извините, но я Вам ничем не обязан, чтобы Вы от меня чего-то требовали.

Ой, ой, ой.... Ну неужели нельзя посмотреть, вникнуть, а потом уже заявления делать.

Мужики, ну неужели я такая сволочь, чтоб со мной так?..... И за Serganta (Port3) обидно..... рёв в три ручья

PAYALNIK
22/03/2003 04:47
Чем же ваш hex отличается от ноликов и единичек?Слово transfert означает
передача, а не послать.Если нет желания говорить по-существу не надо.
Щеки надувать я пока тоже не вижу повода.

Anonymous
22/03/2003 11:46
Kondor писал:

Да я на Вас как-то не обижался, и даже не сильно не обижался. Кто-то просто не посмотрев даже на девайс сказал, что быстродействия не хватит и нолики и единички будут. Так я показал, что без ноликов обходимся.


Kondor писал:

Мужики, ну неужели я такая сволочь, чтоб со мной так?..... И за Serganta (Port3) обидно..... рёв в три ручья



Cаша, я нигде не писал, что программы плохие, только выражал сомнения в целесообразности их использования для ремонта современных ТВ. Но всё равно, извини, если где-то мои высказывания показались не корректными.


С Уважением ,
ALexM.
http://tvgenerator.narod.ru

agal
22/03/2003 12:26
PAYALNIK
Судя по
Цитата:
Если делать красивый мониторинг с автоматическим определением
device ов,кто куда что пишет или читает,

Ваш
Цитата:
анализатор шины
польского производства.Автономный device на батарейке,с LCD.
этого не делает.
Соглашусь с Kondor, что
Цитата:
неужели нельзя посмотреть, вникнуть, а потом уже заявления делать.

PORT3 представляет информацию в следующем виде(цветом выделил для наглядности):
W A0 00 R A1 92 21 0D 09 1F 1B ;
W 8A 24 00;
Процессор обращается к устройству А0 и с адреса 00 считывает значения 92 21 0D 09 1F 1B. Далее в устройство 8А по адресу 24 записывает значение 00.
И что-то не услышал я от Вас ни одной вразумительной фразы о работе шины.
И последнее. Объясните мне, как называется состояние шины, когда обе линии установлены "1"???
PS По поводу "режима ожидания пользователя" - не нужно выкидывать слова из моих фраз, смысл искажаете.

Anonymous
22/03/2003 12:34
AlexM
Саш, да я вообще не про тебя, а про Пояльника. По устройству я изложил свои мысли и вроде в общем они совпадают с твоим мнением. Какие к тебе могут быть притензии, если ты все это ручками потрогал и не одно устройство собрал.
Я отпел человека, которой не видел, не собирал, а уже выводы делает. Да еще у него какие-то "типы трансферта" появились. Не... Типов нам не надо! Мы и сами типы еще те... подмигивание

PAYALNIK
22/03/2003 14:23
Bот и чудесно. Kulek можете тему закрывать.Надеюсь что что-нибудь
для Вас стало понятней.WA0-00-RA1 и тд. Извиняюсь у меня краски
закончились поэтому не очень наглядно получилось.

agal
22/03/2003 15:18
Все. Перегорел PAYALNIK. Ушел, так и не ответив ни на один вопроснедовольство, огорчение

PAYALNIK
22/03/2003 19:08
Наблюдение из жизни: почему-то хамство почти всегда соседствует с тупостью

Anonymous
22/03/2003 23:23
Я так понял что надо собирать монитор шины на USB , у меня пока Port3 работает.
На сайте Сержанта нет обновлений все старая версия 4.32. Где найти свежие программы и схемы железа на эту тему,а то все спорят как сохранить иголки у ESP.
Сергей.

Anonymous
23/03/2003 23:59
kulek писал:

неужели свет клином сошелся на PCF8584 ?
и про USB хотелось бы побольше узнать есть ли уже какие то конкретные решения.

Тут не совсем понял что имелось ввиду про 8584, в моем проекте ее нет.
Насчет USB. По возможностям USB, конечно, превосходит все остальные порты у компа, но именно с этим связаны и проблемы с ним.
1. Протокол намного сложнее СОМ порта, не говоря уже о LPT.
2. Писать программу на комп с использованием USB в идеале надо писать драйвер для своего устройства USB. Проще переточить уже имеющийся драйвер, но с этом тоже надо разбираться.
3. Пока очень мало микроконтроллеров с аппаратной поддержкой USB, а писать самому программный протокол USB, ну это вообще высший пилотаж.
Все это решаемо, но требует одного - времени, а его то как раз и нет. Возможно кто-то нашел или найдет готовое решение проблемы, но пока лично мои поиски на эту тему в Инете ничего не принесли.
И наконец, а надо ли? Я уже излагал свои мысли на эту тему. Я считаю, что использование монитора шины для ремонта телевизоров нецелесообразно. Лично я своим устройством пользуюсь сейчас редко. В крайних случаях. Было пару раз, что надо подправить геометрию, а сервисного пульта нет.

Anonymous
27/03/2003 23:24
Наверное на сегодняшний день лучшая это Port 3 . Работает с ЛПТ скорости должно
хватать,логи пишет,подсветка обращений.Вот только Сержант наверное забросил
свой проект не видно обновлений.В принципе кто не поленится собрать - штука классная .Сергей.

kulek
17/05/2003 18:16
impulse, почему молчишь по поводу
http://demoboard.com
http://philipslogic.com/i2c
или опять почта границу не смогла преодолеть?

!mpulse
17/05/2003 18:59
kulek, если что-то отправлял по "мылу" (поверил все ящики), то действительно ничего от тебя не было, однако удивляет в этом случае "надежность" электронной почты. недовольство, огорчение
Ссылки, только глянул, нужно время, что бы понять "об чем речь".

kulek
14/02/2004 10:18
impulse, ты так и не ответил...не пора ли более крутой вариант мусолить улыбка
я вот это имел ввиду:
http://doc.fulcrum.ru/html.cgi/txt/ic/Philips/interfaces/iic/PCA9564.htm?fid=14
я уже практически всю доку собрал

yosip
24/02/2004 13:50
Реальные примеры использования шины .В 100 Гц Грундиках пока проц не опросит по 20 раз каждую микросхему он дальше не сдвинется.Если какая-нибудь микр. по шине не отвечает он стоит и опрашивает ее до потери пульса.Можно по очереди менять все микросхемы ( в Фюче боксе это очень весело) а можно подключить анализатор шины и узнать кто не овечает.
Все методы надо использовать ,но с умом. Когда приходят и говорят что RFT надо подключить к компютеру --слов нет ,
но крутой апарат легче делать с анализатором шины--если есть понятие что человек делает и что он хочет получить.

yosip
08/03/2004 20:21
Скачал программу с ТИБОРА , Польскую. Позволяет управлять микросхемами по своему желанию. В том числе и программировать микросхемы. Есть банк адресов на большое количество микросхем , располагаю дополнительной информацией.

Alexasha
23/06/2004 23:51
Незнаю как iclabium-не пробовал port-3 -это вещь!Sergant-молодец!

Anonymous
24/06/2004 13:05
PAYALNIK писал
"для этого предстоит создать капитальную базу данных device ов с их адресами sub адресами и способами получения и передачи данных).Вот и все требования реально мыслящего человека к Вашему проекту."
Да ничего это не даст ! Представим, что по субадресу 8А необходимо изменить ячейку 01.Процессор может это сделать 2 способами - 1- выдает 8А, затем 01 и затем содержимое ячейки.
2- 8А, 00, содержимое 0 ячейки и затем содержимое 1-й ячейки, которое необходимо изменить. В первом случае это 3 байт, во втором -4. Допустимы оба обращения. Как ловить ? Подстраиваться под каждый телевизор?

KSV
25/06/2004 22:24
Чем почитать IIC шину????
Нужна прога для чтения и документирования процессов, происходящих на I²C шине.

vitasic
26/06/2004 00:45
Нужен программатор SPIDER

PAYALNIK
26/06/2004 00:56
MT-4k I2C-bus monitor польской фирмы JUPITEL, но это за деньги.

SERGE
26/06/2004 00:59
А что РORT3 уже не катит?

DICHI
26/06/2004 02:30
SERGE, а можно ли что нибудь своими руками сотворить?

SERGE
26/06/2004 04:51
Можно! И уже давно нужно.

Добавлено 26-06-2004 05:52

Схема может быть и попроще чем эта

Добавлено 26-06-2004 05:59

Этот ресурс уже не работает недовольство, огорчение

Герман
26/06/2004 06:29
Port3 хорошая вещ ,а нет ли варианта на 3,3в и до 24с64 ?Хозяину PORTA похоже надоело кормить халявщиков разроботками. недовольство, огорчение

SERGE
26/06/2004 06:53
Что значит 3,3В? Проблема сделать стабилизатор по питанию ?

vladik
26/06/2004 09:15
Ребята, а не проще ли использовать для этой цели линейный вход на звуковой плате и программу для оцифровки звука? Шина то медленная, и способ этот вполне приемлем- главное-затрат не надо.
Идея состоит в записи сигналов данных и синхронизации на левую и правую дорожку соотвтственно и затем по протоколу вычислние адреса и данных.Т.е это что-то типа запоминающего осцилла.

kulek
26/06/2004 09:22
vladik писал:
Шина то медленная,

я бы так не сказал - верхняя планка на 400 кГц.

Vitaly
26/06/2004 10:58
vladik, тогда, по твоему, проще подключить динамик и слушать, как проц ругается с неисправной микрой! : )))

SERGE
26/06/2004 11:32
Цитата:

верхняя планка на 400 кГц

100, а реально и того меньше. Но всё равно много для звуковой карты. По теории Найквиста частота преобразования должна минимум должна вдвое превышать измеряемый сигнал. А сколько полоса в звуке ???!!! голливудская улыбка
vladik, нихрена себе проще--- что-то во что-то переделать , потом вычислить результат из полученной химии.А как наоборот, иммитировать работу "мастера". ??? Подключать к квадратной шине выход на колонки??? голливудская улыбка Порт в компе работает с цифровыми данными. Задача то всего из последоательной цепи данных нарезать колбасу побайтно( и наоборот , из байтов выложить последовательную цепь). В шине всё есть : и старт/стоп условия , и подтверждение конца передачи/приёма подшучивать, дразнить

AlexM
26/06/2004 12:11
vladik писал:
Ребята, а не проще ли использовать для этой цели линейный вход на звуковой плате.

Нет не проще. Вообще-то всё уже обсуждалось.

SERGE
26/06/2004 13:33
Но мнения раздвоились ещё тогда. Я вижу в этом практический интерес, и немалый. Может всё-таки дойдут руки у меня до кучки деталей ( сверху как маковка PCF8584) Может иногда удасться определить дохлость какой-нибудь DDP , VPC после стреляющего ТДКС ещё до покупки нового транса

SERGE
26/06/2004 14:09
Да., под каждый. Алгоритмов не так уж много. Всё уже когда-то и где-то было. Абсолютно нового не бывает. Буржуям невыгодно с каждой моделью новый асемблер придумывать ( это я для пущести загнул )

Anonymous
26/06/2004 14:26
возможно, порт 3 и хорошая прога, не спорю, но мне в реальной жизни нужно было прочитать с начала некоего субадреса сотню-другую байт подряд, без выборки. Попробовал польскую программу - не то. Пришлось писать самому. Читал пиком, а результат в его же буфер. А буфер маленький, неудобно...Приходилось частями.

Anonymous
26/06/2004 14:42
Да я не об этом... С каждой новой модификацией чипа (новая буква) добавляются новые регистры внутри, чип может управляться по-новому алгоритму и так далее. Чтобы за этим следить, делать апгрейды базы - одного энтузазизма мало. Кто-то должен получать за это деньги (и только этим заниматься). А на любительском уровне - это одни разговоры в пользу бедных.

AlexM
26/06/2004 17:51
urry, Последние версии monitora от kondora позволяла назначать фильтры на адреса.

vladik
26/06/2004 20:19
То,о чём я писал,давно использует мой товарищ,и причём довольно успешно.
Да,не спорю- отправить данные по шине не получится, но просканировать её (т.е увидеть вживую,как на запоминающем осцилле синхронно сигналы шины) реально.
Неспорю,что малоприемлемо,но иногда выручает.

AlexM
26/06/2004 20:34
vladik писал:
То,о чём я писал,давно использует мой товарищ,и причём довольно успешно.

Посоветуйте товарищу обратить внимание на UNILOGIC демо версия декодирует I²C.
http://telemaster.ru/cnclab/ulogic.htm

KSV
26/06/2004 20:39
Много написали.
Интересная тема.
У меня шкурный интерес, в ТВ шина работает ровно 2 сек.
Дая готов перечитать любые даташиты, чтобы узнать, кто тормозит?
Проэкт нужен.
Удачи.

RC
26/06/2004 20:43
AlexM, а ты вериш UNILOGIC-ом ?

ФАН
26/06/2004 23:11
Друзья,а как насчёт лаборатории <Омега> - по моему это то, что нужно.Интересно - приобрёл ли кто?

AlexM
27/06/2004 00:40
RC писал:
AlexM, а ты вериш UNILOGIC-ом ?


Не понял Вас. Если Вы имели ввиду пользуюсь ли я UNILOGICом, да пользуюсь , но не для мониторинга IIC. Для мониторинга шины пробовал разные программы из бесплатных понравился монитор Кондора. (Ilabium).

PAYALNIK
27/06/2004 01:25
URRY! А что мешает прицепить EEPROM нужного размера или если не устраивает то ,что медленно пишется,то
прицепить параллельную или на худой конец какую-нибудь SRAM. Думаю ног для мониторинга больше двух не
требуется следовательно остальные можно задействовать для внешней памяти.

RC
27/06/2004 10:35
AlexM, поскольку ты написал:
Цитата:
Посоветуйте товарищу обратить внимание на UNILOGIC демо версия декодирует IIC.
подумал что ты пользуешся именно для мониторинга IIC.
Потому и спросил как смотриш на результат (в смысле его достоверности).

SERGE
27/06/2004 12:09
UNILOGIC взял отсюда http://trigger.h1.ru/fido/index.htm
Но прога пошла криво. И не могу пооткрывать ихние файлы. Т.е. расширния какие-то левые. Догадался , например .,read.me переименовать в read.me.txt. Открілось , но кодировка левая , немогу прочитать.Схему так и не открыл недовольство, огорчение

AlexM
27/06/2004 20:49
RC писал:
Потому и спросил как смотриш на результат (в смысле его достоверности).

Я предложил унологик как замену звуковой платы, всё-таки удобней.
Если основная задача IIC конечно лучше собрать что-то серьёзней.

Добавлено 27-06-2004 19:53

SERGE писал:
UNILOGIC взял отсюда http://trigger.h1.ru/fido/index.htm
Но прога пошла криво. И не могу пооткрывать ихние файлы. Т.е. расширния какие-то левые.

Я же дал ссылку, там есть демо версия. http://telemaster.ru/cnclab/files/ulog20d.rar

Кодировка ASCII DOS там же фидошники улыбка

RC
27/06/2004 21:09
AlexM, заголовок этого топика Чем почитать IIC шину???? и я думал что советы направлены именно в ту сторону.
А пользоватся звуковой карте не по предназначением несериозно.
Это конечно мое мнение, и приблизительно такое о возможности парелельного порта о чтением сигналов частотой больше чем 40-50 kHz.
Тем более что все времевые характеристики (считываемого сигнала) в очень большой степени будут зависеть от конкретного "железо".

AlexM
27/06/2004 22:10
RC писал:
AlexM, заголовок этого топика Чем почитать IIC шину???? и я думал что советы направлены именно в ту сторону.

Вот по этому я дал ссылку на энциклопедию где есть ссылки на разные проекты и обсуждения.
А каким софтом пользуетесь Вы и пользуетесь ли вообще?

Anonymous
29/06/2004 08:41
PAYALNIK, да была такая мысль - поставить параллельное ОЗУ типа РУ17 данными к пику, а на адрес навесить счетчик 561ие10, при каждой записи от пика делать инкремент адреса. Был такой компьютер "Ириша", там по этому принципу считывалось внешнее ПЗУ. В таком варианте 400 кГц - легко. Но, раз люди говорят, что порт3 уже все позволяет, попробую его, осталось микросхему достать. Не получится - куплю какой-то ПИК из продвинутых, где много оперативной памяти.Не надо будет с логикой возиться - я стал ленивый, как ушел в программирование.

urry
29/06/2004 08:57
Последний, оставшийся в живых - и есть убийца.Сделайте мониторинг шины и посмотрите последний субадрес, по которому идет обращение.

urry
30/06/2004 10:06
Дополнение. На Вашем месте я собрал бы схемку i2c+ (вверху упоминается). Там вначале показываются все субадреса, которые есть на шине. Если повезет, то неисправная микросхема видна не будет. Схема собирается за полчаса.

Герман
06/08/2004 15:44
Господа мастера не уточните где схемка " i2c+ "?Хотца посмотреть. Port 3 есть, но там на нынешний момент работа с мелкими обьемами памяти. Проблемна работа с питанием 3,3В,а создатель его видать нашел более приятное времяпровождение,забросил чадо!

Grig5
19/08/2004 07:44
дайте пожалуста ссылки на port3, в смысле адрес сайта

Герман
19/08/2004 14:43
http://iiclabium.narod.ru/index1.html " port3" все что осталось.

VladI+
09/09/2004 20:41
Приветствую всех!
Просьба обратить на сайт http://xs4all.nl/~sbp/index.htm
Мне пока нет свободного времени все просмотреть и оценить,но по моему мнению достоин внимания.Как Вы относитесь к идее автора -
http://xs4all.nl/~sbp/projects/saa1064/saa1064.htm
и вообще к всему,что предлагает автор.

Aliaksandr
05/02/2005 02:52
Информация по шине IIC.

Vladimir-rv
10/11/2007 00:56
IICLabium нa AT90S2313 или ATmega8 ?

m.ix
10/11/2007 01:47


Digon
17/11/2007 16:00
kulek писал:
Огромная просьба-у кого есть в электронном
варианте схемки для подключения к квадратной шине в режимах master and slave и все по этой теме оставляйте пож-та ссылки,всю инфу
которую в результате получу-выложу в конфе.


Года два назад в "Чип&Дейл" заинтересовался интерфейсной платой К8000. (На http://www.velleman.be/ с ходу её уже не нашел неодобрение )

Пока спаял - размял пальчики, пока разобрался как программировать "квадрат" - с удовольствием размял мозги. (Последовательная связь с РС симулируется через LPT)
Если заинтересует - могу выложить инфо по плате. Тем более, что кое-что на ней надо замутить, а значит - опят все вспоминать... шок

m.ix
17/11/2007 17:05
Digon, А на чём она собрана?

Digon
18/11/2007 12:43
Постараюсь найти документацию со схемой, но похоже на сайте все тоже самое.

http://www.velleman.be/ot/en/product/view/?id=9383

taviktor
26/02/2012 01:36
Да что тут сомневаться возьмём к примеру китайское шасси ETA-5, проц 8896, телек почти новый, слетела прошивка, экран сжался. Ну допустим виноват был сам проц, был с дефектом заводским. Заменил проц. память прогнал в сервисе. Но там стоял аналоговый тюнер, обычный не 2 а 3 вывода vl, vh, u, да ещё логотип сатурн на экране. Естественно его прошивали под своё на заводе. И причём память стоит не тронутая. На заводе их подключают к сервисному разъёму (+5, sda, scl, gnd), который имеется на большинстве плат и прошивают память. Ну я поменял тюнер на родной китайский, логотип так и не удалось найти в сервисе. В сервис мануалах шасси есть (ссылка) описание подключения к пк. Так что эта тема важна не только для секама. Даже в некоторых украинских (китайских) тв например Rainford, последние модели, вообще не подходит родной китайский пульт для этого шасси, завод перепрошил свои (пульты), опять таки не выпаивая память. Будем дальше искать способы подключения к шине.

liveinternet.ru RadioTOP Rambler's Top100 –ейтинг@Mail.ru