Все про USBAsp
Вполне возможно. А верификация и в avrdude с ошибкой и khazarma? Попробуй запитать от внешнего источника. Прошивка в usbasp последняя?
- Реклама
в avrdude с ошибкой. C khazarma все в порядке без ошибок, и на максимальной скорости. С питанием попробую, Прошивка вроде последняя с сайта http://www.fischl.de/usbasp/ usbasp.2011-05-28.tar.gz
При прочих равных условиях, возможно что avrdude нужно указывать какой нибудь дополнительный параметр.
Недавно ходил по инету и нашел удобную оболочку AVRDUDE. Вот она Автор постоянно совершенствует оболочку, сейчас программой поддерживается довольно большой список программаторов. Предлагаю попробовать, мне очень понравилось. USBasp естественно поддерживается.
- Реклама
А зачем?Прога только оболочка, а AVRDUDE всегда славилась приличной скоростью. А если уменьшить надо у USBasp есть аппаратная перемычка. Зато в этой проге можно ставить фуз биты как прямо, так и инверсно, что допустим удобно если до этого пользовался какой нибудь другой прогой-привыкать не придется. Да и поддерживаемый набор программаторов впечатляет, врят ли есть еще подобная программа, Жалко конечно что STK200 поддерживается полько последовательным портом, LPT не помешал бы.
Она поддерживает только то, что поддерживает дудка. И да, например у меня в угоду дизайну нет вообще перемычек.
AVRDUDE_PROGsintetik писал(а):Да и поддерживаемый набор программаторов впечатляет, врят ли есть еще подобная программа
Очень нравится простотой и русским языком.
Того, кто не задумывается о далеких трудностях, ожидают близкие неприятности.
- Сообщения: 6
- Зарегистрирован: Вт ноя 06, 2012 21:44:01
Всем привет). Благодарю за отзывы.
Оболочка довольно гибкая и все «хотелки» можно настроить в ини файлах.
В данном случае откройте файл «programm.ini» (находиться в корне программы) в текстовом редакторе.
Рекомендуемый текстовый редактор «Notepad++» - более читабельный вид содержимого файла ini. В «Блокнот» - всё в одну строчку.
Описание переменных файла:
[Name programmator] – имя программатора а выпадающем списке
progisp – программатор для командной строки avrdude
portprog – порт программатора для командной строки avrdude (Usb, com, lpt и пр.)
portenabled – окно изменение порта «1»-доступно, «0» - недоступно
Для выбора скорости программирования в файл можно добавить следующее:
[UsbaspSpeed]
progisp=Usbasp -b 115200
portprog=usb
portenabled=0
Сохраните файл «programm.ini»
Всё, в выпадающем списке выбора программатора появиться программатор «UsbaspSpeed».
Определение программатора «usbasp», скорости «-b» параметр и его значение «115200», написал для примера. Всё работает аналогично для других программаторов.
Для добавления STK200 с поддержкой LPT:
[STK200LPT]
progisp=stk200
portprog=lpt1
portenabled=0
Сохраните файл «programm.ini»
Всё, в выпадающем списке выбора программатора появиться программатор « STK200LPT » с работой от lpt1 порта.
Оболочка довольно гибкая и все «хотелки» можно настроить в ини файлах.
В данном случае откройте файл «programm.ini» (находиться в корне программы) в текстовом редакторе.
Рекомендуемый текстовый редактор «Notepad++» - более читабельный вид содержимого файла ini. В «Блокнот» - всё в одну строчку.
Описание переменных файла:
[Name programmator] – имя программатора а выпадающем списке
progisp – программатор для командной строки avrdude
portprog – порт программатора для командной строки avrdude (Usb, com, lpt и пр.)
portenabled – окно изменение порта «1»-доступно, «0» - недоступно
Для выбора скорости программирования в файл можно добавить следующее:
[UsbaspSpeed]
progisp=Usbasp -b 115200
portprog=usb
portenabled=0
Сохраните файл «programm.ini»
Всё, в выпадающем списке выбора программатора появиться программатор «UsbaspSpeed».
Определение программатора «usbasp», скорости «-b» параметр и его значение «115200», написал для примера. Всё работает аналогично для других программаторов.
Для добавления STK200 с поддержкой LPT:
[STK200LPT]
progisp=stk200
portprog=lpt1
portenabled=0
Сохраните файл «programm.ini»
Всё, в выпадающем списке выбора программатора появиться программатор « STK200LPT » с работой от lpt1 порта.
По какой причине khazama выдаёт error setting usbasp isp clock? Из-за внешнего кварца? Контроллер шьется вроде нормально (запись и чтение без ошибок).
Пробовал всё подряд, ничего не помогло. В итоге запорол мегу
и вообще не распознается. Avrdude выдает
Есть другая мега, usbasp её читает, но содержимое вообще левое (байты по нарастающей 00 00 01 01 02 02...), хотя мега шитая.
Как заставить программатор работать? Брал на деалэкстриме. Проблема в нём или в неправильном подключении? Подключил MOSI, MISO, SCK, RST, питание и кварц 8 МГц с кондерами.
Реально ли восстановить мегу? Скорее всего зашились неправильные фузы.
Программатор Громова также не видит.avrdude.exe: error: programm enable: target doesn't answer. 1
avrdude.exe: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
Есть другая мега, usbasp её читает, но содержимое вообще левое (байты по нарастающей 00 00 01 01 02 02...), хотя мега шитая.
Как заставить программатор работать? Брал на деалэкстриме. Проблема в нём или в неправильном подключении? Подключил MOSI, MISO, SCK, RST, питание и кварц 8 МГц с кондерами.
Реально ли восстановить мегу? Скорее всего зашились неправильные фузы.
Возможно в программаторе левая прошивка, а не оригинальная. Вроде на этом сайте мелькал реаниматор атмелов, попробуй собрать его.
Для Dj_Alex.
Мега не левая, просто на замке. Выход - стереть полностю и записать то, что Вам надо.
Мега не левая, просто на замке. Выход - стереть полностю и записать то, что Вам надо.
Программатор нормально заработал в khazama версии 1.6.2. 
- Сообщения: 15
- Зарегистрирован: Чт фев 23, 2012 22:55:48
Здравствуйте, собрал данный программатор на макетке. Диод питания горит при подключении. Комп автоматически должен опознать устройство?
И еще подключать обязательно с контроллером, который хотим прошить?
И еще подключать обязательно с контроллером, который хотим прошить?
Если в программаторе нет прошивки то опознается как неизвестное устройство. Целевой контроллер подключать сразу не обязательно.
- Сообщения: 59
- Зарегистрирован: Вт янв 17, 2012 20:06:08
комп автоматически опознает программатор и просит установить дрова.
подключать можно без прошиваемого микроконтроллера.
подключать можно без прошиваемого микроконтроллера.
Да.Zosim_91 писал(а):Здравствуйте, собрал данный программатор на макетке. Диод питания горит при подключении. Комп автоматически должен опознать устройство?
Не обязательно.Zosim_91 писал(а):И еще подключать обязательно с контроллером, который хотим прошить?
Того, кто не задумывается о далеких трудностях, ожидают близкие неприятности.


