Перейти к содержанию
    

black_priest

Участник
  • Постов

    4
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный
  1. Видимо сразу много причин отсек в предыдущем посте, потому как никто ничего не хочет добавить. Между тем третья запаянная плата пошла без проблем. Шьется и работает. И все-таки не могу поверить, что это брак от Атмела. Видимо выдеру подлеца из платы, подпаяю проводами только самое необходимое и еще раз посмотрю. Может все-таки кто либо видел что-нибудь подобное с разумным объяснением?
  2. Не шьется AT89C51ED2

    AT89C51ED2 не хочет шиться. Тактовая в порядке, закороток не нашел, питание чистое. Rx c Tx не звонятся с друг другом ни в одну ни в другую сторону. Hardware условия для загрузки бутлодера выполняются. На второй такой же плате при тех же условиях все шьется и работает. Смотрю осцилом процедуру согласования скоростей, которая происходит в самом начале обмена. Комп посылает 'U' (диаграмма сверху), бутлоадер должен ответить тем же (диаграмма снизу). Скорость 2400, меньше уже некуда. Отвечает явно не 'U'. Естественно нифига не работает. При более высоких скоростях иногда эту процедуру проходит, иногда даже удается вшить один байти или поменять некоторые фьюзы. Прошиваю через дата-кабель на базе CP2101. Какие у кого мысли?
  3. Спасибо за ответ. Видимо действительно нет способа. Задача вызвана необходимостью сгрузить часть таблиц из кода в EEPROM, так как память может вскоре окончитсья. Придетеся действовать указанным Палычем способом, неудобно правда проект для прошивки в виде двух хексов иметь.
  4. Товарищи, не подскажите, есть ли способ в тексте программы на С задать начальные значания ячеек EEPROM, которые потом соответственно перекочуют в hex и оттуда в контроллер при прошивке?
×
×
  • Создать...