Всем привет.
Не могу победить прошивку на мониторе (крайне извиняюсь что не в ту ветку полез, но суть от этого не меняется)
Флешка такая: Winbond 25x20avnig, 256kb...
Юзаю эту схему:
Только резюки были в наличии лишь на 100ом, но я погуглил, ребята ставят и по 100, и всё чётко.. и кондёр поставил 100mF на 6.3 вольта, тоже по технике допустимый...
При первой сборке, я не поставил кондёр, подумал: Да нафига, смысл)))... ну и получил в итоге такую морду:
далее я опять погуглил, и поставил таки кондёр на 100mF 6.3v... и сразу же флешка начала правильно определяться, но почему-то ни разу не получилось записать на неё прошивку и стереть её тоже не удавалось, хотя софтина писала что Erase SUCCESFULL.... но вот командой /b выдавалось ли что каждый сектор был записан.....
Если изначально была собрана схема с применением 74HC244 (именно HC), то может нужно было попробовать софт SPI_TT?
Я слил примерно 6 разных софтин, в т.ч. и SPI_TT, ни одна софтина не смогла инициализировать флеху, единственное что я не сделал, не установил конденсаторы на питалово....
Да читал флеху, вроде даже записывал, но мне не понравилось что он не смог инициализировать флеху... поэтому психанул и собрал на 4х резюках... и разницы не увидел.. но теперь вижу что она может и делает инициализацию флешки
Ну, как вариант, #CS к земле прижми (и оторви от порта, ессно).
А кому счас легко...
Кто говорил про софтины? 74HC244 дает нормальное согласование уровней и фронты.
Это все же не 5 резисторов номиналом "а из тех, что есть".
А кому счас легко...
Ну не знаю, у меня есть самодельный SPI_TT, особых грехов за ним не наблюдал, кроме адски медленной работы, зараженного софта (но тут не проблема - всегда использовал отдельную машинку под это) и переодически запускал то одну, то другую версию программы. Определялись флешки не всегда правильно, и при взведении галочки Force_ID надо следить за выбираемым объемом и не забывать, что он в байтах, а не в битах.
Сейчас, наверное, если приспичит его использовать, обопьюсь кофе и обкурюсь в ожидании, если уж TL866 кажется тормозом.
Теперь софтина увидела у флешки какую-то защиту от записи и не может её разлочить....
посадил обратно, всё стало как обычно..
Кстати, неужто никто на Ардуине (ну, или на любой платформе такого плана) не сделал хоть что-то в плане "Ардуино как программатор"?
Там все бабки-то в переходниках и поддержке.
Переходники - ладно, "кроватки" денег стоят, а поддержка новых микрух - копейки (при готовом базовом софте типа того же FlashROM/SPIPGM/SPI_TT)...
А кому счас легко...
Может, кто и собирал, но в пределах себя лично, как радиолюбительство.
- в момент начала повсеместного применения SPI не так много программаторов быстро получили поддержку данных флешек (тот же BiDiPro, что был у меня на тот момент основным, хоть и стал поддерживать 25-ю серию, но никак не хотел у меня писать флешки 4-х и более мегабайт, как ни крутил настройки. 2 Мбайт - и точка). Поэтому и собрал SPI_TT, благо не дорого и халявно.
Потом появилось множество недорогих и вполне сносных программаторов. Смысл что-то городить самодельное резко пропал, т.к. TL866CS отбивался за несколько ремонтов. Что уж говорить о всевозможных изделиях на CH431, пусть с кривым софтом, но стоящих дешевле, чем сама пересылка почтой России?
- при нынешних тенденциях - Ардуин сможет обеспечить, без дополнительных приблуд, уровни сигналов 1,8в? А уже очень актуально.
мусьё искатель приключений? ..таки да. лпт не выставлен, бдсм под виндой, потом фар каким-то образом под досом, а теперь оказывается и кандёров нет... причём всё это вытягивается по чайной ложке
...ложки нет
Я бы еще добавил - автору решительно наплевать на то, что схемотехника таких программаторов довольно чувствительна к элементной базе и ее упрощение (куда уж проще?) приводит к непредсказуемым результатам. Не говоря уж у том, что даже у двух приведенных схем используются физически разные линии данных порта, с чего вдруг решено, что что все оболочки обязаны работать на любом железе?
DimonNT, начните, что-ли с начала - прочитайте профильные темы, посетите сайты разработчиков, соберите правильно железо, обращая внимание на мелочи.
Отправить комментарий