DIY. Прикрепил програмку и прошивку для ардуины Схема подключения Вот наша микруха. IC602 При замене на M93C56 нужно аккуратно откусить pin 6 новой микросхемы
Мне лично всё понятно, а если человек повар или стоматолог, первый вопрос: что такое Ардуино. Но спасибо за мысль, надо отвязать своё ГУ с флешкой и продать, думаю штук 10 саабов ещё осталось у нас.
На днях прошил и поменял микросхему по инструкции уважаемого delusion. За что ему огромное спасибо. Столкнулся с единственной проблемой - Arduino Nano отказывался писать, пришлось поменять на Arduino Uno. Да и ещё - загрузчиком пользовался старым, delusion скинул, выложенный здесь на моем конфиге не работал. Все прописалось, впаял обратно. Проблема Radio Code больше не появляется
Почему на картинке и в таблице pin6 отличается? Какой всё-таки правильно, Vcc или ORG? Зачем откусывать pin6 при замене?
Поменял себе микросхему, снял дамп программатором EZP2019 и записал на новую микросхему. В программе база только для Atmel, но прочиталось и записалось без проблем. Выбирать надо вручную Atmel 93C56 8bit. Генерировал файл прошивки с помощью этого сайта с указанием последних 6 цифр vin-кода. Собрал-поставил, и.. радиокод опять. Это так и должно быть, и все-равно надо женить техом? Может ли быть из-за того, что в мозгах прошит другой vin? по мануалу магнитолы на плате не распаян pin7 (на картинке выше вывод DC),
В той таблице опечатка. Отредактировать пост не могу, поэтому прикрепляю исправленную версию сюда. Pin 7 (dc/nc) не подключен, а pin 6 (org/test) подключен к земле. Поэтому, для нормальной работы M93C56, шестую ногу надо убрать.
Что подразумевается под нормальной работой? В даташите к микросхеме вывод ORG (pin6) наоборот нужен для корректной работы, в частности для минимизации потребления, и должен подключаться к земле (pin5 GND, оно же Vss). tech2 видит родной вин, отсюда вывод - после замены микросхемы все-равно нужен тех. Есть ли решение по удалению привязки к вин-номеру и соответственно решению проблемы с радиокодом навсегда?
И таки да, Тесн2 нужен или любой другой сканер. Решение есть, убрать эту срань навсегда, и воткнуть обычный "патифон"!
Для M93Cx6 подразумевается организация адресного пространства в набор слов (16 бит). Изначально в магнитоле стоит другой чип - s220. Он не имеет настройки адресного пространства и всегда работает в режиме х16. Шестой пин там имеет другую функцию - Test pin (normally kept open) (can be connected to GND or Vcc). Нет, в даташите на M93Cx6 написано не так. "The M93Cx6 memory is organized either as bytes (x8) or as words (x16). If Organization Select (ORG) is left unconnected (or connected to V cc ) the x16 organization is selected; when Organization Select (ORG) is connected to Ground (V ss ) the x8 organization is selected. When the M93Cx6 is in Standby mode, Organization Select (ORG) should be set either to V SS or V CC to reach the device minimum power consumption (as any voltage between V SS and V CC applied to ORG input may increase the device Standby current)." Если ORG не подключен (либо подключен к Vcc) - выбирается x16; когда он подключен к Vss - выбирается x8. Для достижения минимального потребления в режиме ожидания, подключите ORG к Vss или Vcc. (Should be X to reach Y = Если хочешь Y, надо X) Если при замене на M93Cx6 ногу не отключить - микруха будет работать в режиме x8 и магнитола работать откажется. Проверено. Есличо, в техе нет функции считывания vin из магнитолы.
Я и не говорил, что тех читает из магнитолы) Микросхема как раз прошивается в режиме 8бит c организацией 128 x16. Вывод ORG, очевидно, нужен 1 раз при прошивке, в рабочем режиме - как и написано в мануале - для снижения энергопотребления в режиме ожидания. У меня всё работает, правда я и прошивал не ардуиной.
Ничего не понял.. Спрошу по другому. У меня есть 2 магнитолы от 9-5 и сиди чейнджер. Винов нет. Вопрос - их можно выкинуть, или всё-таки можно запустить
Можно запустить, но нужно будет цепляться напрямую к микрухе в самой магнитоле и писать новый вин непосредственно в неё. Таким образом, если нет самостоятельных навыков такого программирования или знакомого человека, который такое умеет - проще выкинуть.