FAQ по цифровому спутниковому телевидению ПРОГРАММИРОВАНИЕ КАРТОЧЕК Программирование карточек на основе Pic-процессора и EEPROM 16F84 & 24c16 (GoldWafer, MM2Gold). Как программировать карту и каким программатором? В готовой карте обычно физически есть доступ к Pic-процессору и только через него к EEPROM. Правда в некоторых картах сигналы DATA и CLK EEPROM выведены на контакты ISO4 и ISO8, что делает возможным непосредственный доступ к EEPROM в готовой карте. Но в этом случае есть вероятность того, что эти контакты окажутся подключёнными к земле в вашем рессивере. В этом случае Вы с удивлением обнаружите, что запрограммированная Вами карта не работает и Вам останется думать почему? Данные утверждения никак не относятся к картам GoldWafer. В готовой карте, особенно если на ней установлены микросхемы в DIP-корпусах, прописать ключи в EEPROM возможно простейшим программатором LudiPipo с клипсой, которая одевается на 24с16 сверху. Программатор собирается прямо в раз"ёме, подключаемом к СОМ порту.
Классически карта программируется в три этапа: 1. Прописываем в Pic-процессор программу (программу- драйвер), которая позволит через Pic прописать EEPROM. 2. Программируем EEPROM. 3. Программируем Pic-процессор рабочей прошивкой. Программируем Pic-процессор. По моему внутреннему убеждению надежного программирования Pic процессоров можно достич только по параллельному порту. По последовательному порту, нехватает, в принципе, одного выходного сигнала (их всего три), чтобы логично соблюсти протокол программирования Pic- процессора программным путём. Хотя и программаторы (LudiPipo, StudiPipo, JDM и т. д.) позволяют достич желаемого результата. Программируем EEPROPM.(программатор-Phoenix) Немного по сути: Разобраться в названиях программаторов, которые прописывают EEPROM несложно:Вообще, что Phoenix (3,5МГц), что Smartmouse (6МГц) одно и тоже за исключением частоты которая подаётся на процессор и следовательно идет обмен процессора в карте с компьютером данными при операциях запись/чтение в асинхронном режиме. Программное обеспечение писали кто во что горазд . Кто нашел у себя кварц на 3,5МГц (поднесущая NTSC), тот сделал Phoenix и писал программное обеспечение под своё устройство. Отсюда и Phoenix и Smartmouse, инверсия рестарта и т.д. Правда изначально Smartmouse предназначался для работы с оригинальными IRDETO-картами.
Перед подключением программатора к компьютеру нужно обратить внимание - не установлены ли драйверы других устройств на соответствующие порты компьютера, что не даст программному обеспечению работать нормально. Многие существующие популярные программы для работы с картами не работают под Windows 2000 и Windows NT. В остальном всё должно получаться.
|