РоманК
17.02.2013, 14:20
Всем привет!
Такой вопрос: На форуме нашел прошивки для 24С64 (eeprom) и at45db081 (dataflash). Проблема известная: не работает автоответчик, моргает светодиод базы (один!). Прошил 24С64 (получилось шнурком и PonyProg )). AT45db081 прошить не удалось шнурком (ISP programmer) :(

Надо ли обязательно шить память в паре??? !!!!

rommy
17.02.2013, 15:06
Шить только at45db081,еепром не надо было трогать.

РоманК
17.02.2013, 16:06
Понятно. Я старую 24С64 выпаял, заливал в чистую из магазина. Как чувствовал ))). Теперь старую на место впаяю. Спасибо. Буду думать как зашить at45db081. Я уже ее и выпаивал даже, RESET+CS, шнурком (LPT набор от МастеркИТ BM9009 - аналог STK200/STK300 для AVR-ок) питание от внешнего стабилизатора. Никак. Читал что мертвые редко попадаются, тем более без нее трубка базу не видет, а когда впаиваю видит. Возможно есть кроме ISPprogrammer еще какая нибудь програмка для шнурка+at45db081???

VVVOUT
17.02.2013, 20:09
Когда то пользовался этими. Работали хорошо только медленно.
http://dybkowski.net/content/en/node/15
В настройках программы проверь, правильно ли выставлены все выводы

РоманК
20.02.2013, 00:11
Выводи в ISPprogrammer проверил в Setup - пины совпадают с моим шнурком! (3MISO, 6SCL, 7MOSI, 9RES, 18-25GND - соответсвует STK200\300) Прога не видит флеши ( Хотел воспользоватся другой прогой "SPI flash tiny tools" но кабель не совпадает с моим, разве что переделывать. Или буду искать программатор.
Спасибо за помощь! Как получится - отпишусь.

дмитрик
20.02.2013, 00:58
Кварц перемкни и ногу резета флэши надо поднять от платы.
Надеюсь питание с платы телефона на ISP programmer не забыл подать?

РоманК
23.02.2013, 15:57
Уже все перепробовал:
1. RESET и CS с платы поднял,
2. кварц закоротил,
3. питание 3,3 В от at45db081 поступает на мой шнурок BM9009 (в шнурке буфер SN74HC244 - может работать от 2...6 В),
4. В проге ISPprogrammer выставлял "пины" MISO, MOSI, RESET, CLK
Програматора у знакомых нету. Очень хотелось бы разобратся в ситуации. Может и флеш дохлая, но с ней база видет трубку, а без нее нет. Скажите еще вот что, что должно быть с пином WP?

Состояние сигналов (шнурок в LPT, ISPprog открыта):
MOSI 2,7 V
MISO 0,6 V
RES 2,7 V
SCK 0,0 V

дмитрик
23.02.2013, 16:11
1 нога флэши-MOSI
2-SCK
3-ПОДНЯТЬ ОТ ПЛАТЫ
4-RESET
6-VSS
7-GND
8-MISO
Перемкнуть кварц, в настройках распиновки порта проги поставить ADD ISP PROGRAMMER
И ШЬЕМ МИНУТ 15......

РоманК
23.02.2013, 17:26
Спасибо Дмитрик и всем кто помогал разобраться. Проблема была в том, что третья нога (RESET) была на плате закорочена вместе с четвертой (CS). Поднял третью ногу от платы, а на четвертую подал RESET со шнурка. Микруха отлично продетектилась и запрограмилась. Но все же тип программатора я выбирал STK200/300 - так как он соответствует моему шнурку. ВСЕ РАБОТАЕТ! УРА, телефон как новый )))!
Особая благодарность Дмитрику!!! С меня причитается...