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

Геннадий

Members
  • Постов

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

  • Посещение

  • Победитель дней

    5

Весь контент Геннадий

  1. Откуда ЭТО берется, если МК не отвечает, думали? Достойны эти данные быть истиной, чтобы по ним строить свои убеждения? Беда с поколением Plug&Play и UniversalSerialBus, привыкли жить по-умолчанию. Вот и перебирают драйвера и ОС в надежде, что кто-то автоматом настроится. По идее, я Вам рассказывал, как целая партия Мег оказалась настроенной с завода на внешнее тактирование. Но Вы меня не услышали... Как всегда и во всех темах. Типа "зачем, мне это не надо, буду делать как сам решил..." и т.д. Что ж, флаг Вам в руки, если лень из ЛА3-й генератор сделать.
  2. Есть еще вариант... Сидеть на форуме и плодить страницы темы, в панике не вдумываясь в советы и все непонятное отрицать как класс. Это как это? Догадка на почве непонимания процесса? Даташит читали? Там есть описание процесса программирования. Если не выполнить все условия, то доступ к фьюзам не получить. Даже сбить их невозможно будет, при всем желании. Однако судя по Вашим умозаключениям, программатор сам подменяет коды команд в процессе работы. И вместо чтения, перезаписывает их в произвольном порядке... Смешно!
  3. Если МК новый, то подключить внешний генератор (1-8МГц) к выв. XTAL1 вместо кварца и попробовать. Если уже БУ, то мучительно вспоминать комбинацию фьюзов выставленных Вами ранее и разбираться, почему МК в ответ на команду Programming Enable не возвращает ее код в 3-м и 4-м байтах посылки.
  4. Мне попадалась партия Atmega128a, идущая с завода , с установленным внешним тактированием. Кварц не помог. Благо, что у моего AVRISP MKII есть линия внешнего тактирования, формируемая программатором. Только с внешним тактированием МК ответил и прошился, потом я поменял фьюзы на классику "кварц". Где Ваши глаза? Ошибка та же самая (уже устал повторять), слово в слово, буква в букву.
  5. @tifaso , кварц - кварцем, а Вам нужно было сделать внешний генератор на TTL, отключаемый кнопкой. Его сигнал можно было с успехом применить в режимах тактирования "от кварцевого резонатора, от внешнего сигнала синхронизации, с внешней RC-цепочкой...". Это лучше, чем навесить кварц.
  6. Советчики все сносить и заново ставить (вместе с Виндой), Вам эта строчка что-нибудь говорит?
  7. Пытались. Плохо, что Вы не увидев сделали заключение.
  8. Кварц может не заводиться из-за большой емкости монтажа. Берите в руки осциллограф и проверяйте.
  9. Например, по старой Китайской привычке, сэкономили на конденсаторах вокруг кварца целевого МК.
  10. Что-то я не замечаю разницы между всеми Вашими сообщениями об ошибках. Везде одно и то же. Может осликом сигналы посмотреть? Может Вы косячите с подключением? Обращаю внимание на тот факт, что в отличие от UART, MOSI и MISO не должны пересекаться, т.е. MOSI -> MOSI, MISO -> MISO.
  11. А Device Programming что тогда по Вашему? Повторить или прочитаете в первоначальном виде?
  12. Ну и как? Поняли?... Хотя бы перевели текст ошибки, чтобы понять. Все созданные Вами темы имеют одну и ту же ошибку (целевой МК не отвечает на команду программирования), причин - вагон.
  13. Программатор не занимается "работой с файлами", он льет в МК поток данных, предоставляемых из ПК. Какой файл на ПК был открыт Студией, программатору пофиг. Средство открытия бинарника в Студии - фильтр типов файлов в диалоге открытия файла. У Студии есть .bin, у Дудки нет. Студия:
  14. Дело не в самом программаторе, а в прослойке между Студией и программатором. В Вашем случае "AVRDUDESS", которая не открывает файлы *.bin для прошивки EEPROM, хотя сама Студия это делает. Раскошельтесь на AT90USB162, соберите клон AVRISP MKII и будет Вам счастье в виде прямой работы Студии с программатором, без "посредников" и глюков, а также свободным выбором скорости программирования в широком диапазоне.
  15. Пишем ради сообщений, не читая ответы и не вдумываясь в них? Я кому про ПониПрог говорил? После внесения изменений в файл и последующем его сохранении в форматах типа IntelHex, Понька пересчитывает КС автоматически. "Чего ж тебе еще, собака, надо?" (Х/ф "Иван Васильевич меняет профессию")
  16. Дополню. Если в Поньке выбрать и включить опцию меню Edit -> Edit Buffer enabled, то и редактировать можно прямо там, а потом уже сохранить в любом формате.
  17. Старым-добрым PonyProg hex->bin и обратно конвертируется автоматически. Открыть как .hex и сохранить как .bin. В обратном порядке - то же самое. А редактировать... Редактировать можно и в Notepad++ без HEX-редакторов.
  18. Какой программатор используете? Та же Студия позволяет прочитать ЕЕПРОМ из МК и сохранить его содержимое в файл. Далее этот файл можете редактировать/копировать и зашивать отдельно от основной прошивки.
  19. Да. Исключить попадание меда на прибор, пользоваться только чистыми руками - гораздо проще.
  20. Спасибо. Разобрался. У 2313А больше прерываний pin_change. Три группы, против одной у 2313. Соответственно таблица векторов больше на два адреса. И соответствующие регистры различаются (некоторые).
  21. Кроме силиконового герметика есть еще акриловый. Но на мой взгляд термоклей лучше и адгезия у него имеется.
×
×
  • Создать...