tema-electric 0 5 мая, 2009 Опубликовано 5 мая, 2009 · Жалоба Доброго времени суток. За программатор спасибо. Бился над железкой не долго ... дольше выяснял что и почему. Сделал всё по описанию с сайта. Вопрос такой. Почему программатор работает с прошивкой 1.04, а с 1.05 - нет. В чём фокус? Делал всё одинаково. Корректно читать mega8 я смог только со старой прошивкой. Может надо скорость COM порта выставить отличной от 9600 или версия прошивки 1.05 хоть и новая, но кривая? Работал в AVR Studio 4 ... через AVRProg v1.4 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
swisst 0 6 мая, 2009 Опубликовано 6 мая, 2009 · Жалоба Господа, какова скорость работы этого программатора? Скажем, 8 кб за какое время зальются? ATMega88: - Program 4,69 sec - Program, Verify 8,00 sec с адаптированной прошивкой STK500 Доброго времени суток. За программатор спасибо. Бился над железкой не долго ... дольше выяснял что и почему. Сделал всё по описанию с сайта. Вопрос такой. Почему программатор работает с прошивкой 1.04, а с 1.05 - нет. В чём фокус? Делал всё одинаково. Корректно читать mega8 я смог только со старой прошивкой. Может надо скорость COM порта выставить отличной от 9600 или версия прошивки 1.05 хоть и новая, но кривая? Работал в AVR Studio 4 ... через AVRProg v1.4 у меня все пашет :07: правда с адаптированной прошивкой STK500 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
FlyJet 0 12 мая, 2009 Опубликовано 12 мая, 2009 · Жалоба Собрал программатор AVR910. Неустойчиво работает, обрывается связь то на 5% то на 70%. Аттини2313 с нескольких раз успеваю прошить. Фузы, лок биты пишет/стирает нормально. А вот Атмегу162 не получается прошить. И почему-то Атмега162 не переходит в режим стирания. Пробывал CodeVisionAVR разных версий. В AVRPROG этого камня нет. Выпаивал второй диод, добавлял резистор 100 Ом (в печатке не было) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GDI 0 13 мая, 2009 Опубликовано 13 мая, 2009 · Жалоба Шлейф программирования не длинный? Осциллографом смотрели уровни, помехи? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
prottoss 0 13 мая, 2009 Опубликовано 13 мая, 2009 · Жалоба Собрал программатор AVR910. Неустойчиво работает, обрывается связь то на 5% то на 70%. Аттини2313 с нескольких раз успеваю прошить. Фузы, лок биты пишет/стирает нормально. А вот Атмегу162 не получается прошить. И почему-то Атмега162 не переходит в режим стирания. Пробывал CodeVisionAVR разных версий. В AVRPROG этого камня нет. Выпаивал второй диод, добавлял резистор 100 Ом (в печатке не было) Не понял, куда Вы добавили резистор? Возможно, проблема связана с неустойчивым сигналом RESET... У Вас в программируемых устройствах он случаем не подтянут к питанию через резистор? Если это так, то номинал резистора не должен быть менее 10 кОм. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ale2k 0 16 мая, 2009 Опубликовано 16 мая, 2009 · Жалоба Спасибо за программатор :) Обнаружил 2 проблемы: 1. В CodeVision нормально шьет только кнопкой "Program All", а если "program" -> "flash" зачастую шьет с ошибками 2. Не работает через USB hub, вернее компьютером определяется нормально, но при попытке прошить/считать CodeVision выдает "WriteFile function failed (win error code: 31)" Что может быть? (Эксперементы с питанием не помогли, прошивка 1.05) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
smk 0 16 мая, 2009 Опубликовано 16 мая, 2009 · Жалоба Люди, поможите чем можите если у кого была такая проблема. Такой проблемы небыло, но читал может быть виноват драйвер USB. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
S.A.G 0 18 мая, 2009 Опубликовано 18 мая, 2009 · Жалоба Привет. Я собрал вашу схему но Mega8 под рукой не оказалось, перевернул схему, там mega48,уже не помню откуда взял другую,разница только в подключении (D+D-) в общем прошил,подключил, система опознала, драйверы и все подкинул и т д. Пришло сообщение что девайс инст. и готов к работе. в менеджере задач он сидит как внимание "USBasp", ни CodeVision ни AStudio эту штуку не признают, я работаю с CodeVision и на новом Буке нет ЛПТ, в programmer settings CodeVision нет USB, только COM. Что мне делать. Заранее спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GDI 0 19 мая, 2009 Опубликовано 19 мая, 2009 · Жалоба Что мне делать.1) Поискать в интернет программу которая поддерживает USBasp. И использовать ее как stand-along программатор. 2) Перекомпилировать исходники программатора Prottossa под мега48, на там какие то грабли есть с распределением памяти(обсуждалось в этой ветке). 3) Купить таки мега8 и пользоваться оригинальной прошивкой, либо адаптированной под этот программатор прошивкой AVR Doper (не раз обсуждалась в этой ветке и сама прошивка и исходный код тоже приводился). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ciscobsci 0 21 мая, 2009 Опубликовано 21 мая, 2009 · Жалоба Собрал схему AVR910 by Prottoss. Все работает, автору разработки огромное спасибо ! Для меня была критична скорость прошивания, воспользовался консольной утилитой AVROSP (AVR OSP $Revision: PROTTOSS TURBO VERSION 1.00$ © 2004 Atmel Corp.) скорость записи высокая - как у AVRProg, который с GUI. Подкладывал ему стандартный бинарник типа: :1000000012C0189518951895189518951895189563 :100010001895B8C9189518951895189518951895A4 :100020001895189518958FE58DBFC0E4E6E24E2E21 :1000300084E08EBFD4E0F4E05F2EEEEFF3E0A0E6C4 :10004000B0E088278D933197E9F783E389B980E0A1 :1000500080BD88E18AB912DA6624BE9A8B987894BA :10006000809162008F7D8093620080E080936300C6 вот, что полчил в результате после чтения flash Mega8. Что это за пропуски через каждые четыре адреса ?: :020000020000FC :10000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 :10001000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 :10002000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 :10003000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 :1000400010C008050891109508950081089100805E :10005000009588C108911090000418900890189499 :100060000091000008158081000080E0808242003D :1000700080E08093440084800E0AE2E9F0E080E4AE :10008000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 :10009000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 :1000A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 :1000B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 :1000C00040C018E08895802022C8308000954027E5 :1000D000008008000400002020008CE011C0C0D97E :1000E00080E490E02AD883E001E094D8A0E8B0E072 :1000F0000591008080E0A1C108C400E0B0C081E0AB :10010000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF :10011000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF :10012000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF :10013000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF :100140008082800000918700083000E001E000001C :1001500008E000C0858800C081900024A0E0B0E0E5 :10016000880182190ED400C001E00000089002400E :10017000849200C0868804C280E030C004910026CA :10018000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F :10019000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F :1001A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F :1001B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F Если взять релиз avrosp (AVR Open-source Programmer $Revision: 1163 $ © 2004 Atmel Corp.) который не поддерживает блочный режим - проблем нет, но и скорость очень низкая :( Вопрос к Андрею aka Prottoss по данной конструкции: Существует ли в природе на сегодняшний момент консольный проггер работающий в блочном режиме типа AvrOsp если существует какой посоветуете??? C GUI не совсем подходит. На крайний случай подумываю для себя сделать внешнее управление AVRProg из своей консольной программы посредством работы с дескрипторами окна и кнопок управления AVRProg ряда API функций, тем более это не сложно реализовать, но хочется уже готовый и проверенный :) P.S. Вот мой вариант Вашего программатора Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SupKlo 0 1 июня, 2009 Опубликовано 1 июня, 2009 · Жалоба Добрый день. Такая проблема собрал 2 программатора один прошил родной прошивкой от Проттоса в Windows определяется, как AVR 910.... второй программатор прошил прошивкой и он определяется, как Avr-Doper. Оба программатора прошивал с помощью Uniprof, fuses ставил как и писал г-н Проттос (SPIEN, CKOPT, SUT0 и BODEN). В AvrStudio AvrDoper определяется, но не может ничего прочитать и записать выдает ошибку в CodeVision пишет error entering programming mode. Аналогично происходит и с программатором прошитым прошивкой от Проттоса. На всех компьютерах и ноутбуках нормально определяются, но не работают :( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
prottoss 0 1 июня, 2009 Опубликовано 1 июня, 2009 · Жалоба Добрый день. Такая проблема собрал 2 программатора один прошил родной прошивкой от Проттоса в Windows определяется, как AVR 910.... второй программатор прошил прошивкой и он определяется, как Avr-Doper. Оба программатора прошивал с помощью Uniprof, fuses ставил как и писал г-н Проттос (SPIEN, CKOPT, SUT0 и BODEN). В AvrStudio AvrDoper определяется, но не может ничего прочитать и записать выдает ошибку в CodeVision пишет error entering programming mode. Аналогично происходит и с программатором прошитым прошивкой от Проттоса. На всех компьютерах и ноутбуках нормально определяются, но не работают :(Скорее всего, у Вас проблемы со связью по шине SPI между программатором и программируемым МК. Проверьте наличие сигналов и их уровни по линиям SCK, MOSI, MISO, RESET. Вопрос к Андрею aka Prottoss по данной конструкции: Существует ли в природе на сегодняшний момент консольный проггер работающий в блочном режиме типа AvrOsp если существует какой посоветуете??? C GUI не совсем подходит. На крайний случай подумываю для себя сделать внешнее управление AVRProg из своей консольной программы посредством работы с дескрипторами окна и кнопок управления AVRProg ряда API функций, тем более это не сложно реализовать, но хочется уже готовый и проверенный :)Я таких программаторов не встречал. На счет управления AVRProg через другую консоль - может проще написать свою собственную консоль? По моему не сложнее... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SupKlo 0 1 июня, 2009 Опубликовано 1 июня, 2009 · Жалоба Скорее всего, у Вас проблемы со связью по шине SPI между программатором и программируемым МК. Проверьте наличие сигналов и их уровни по линиям SCK, MOSI, MISO, RESET. Я таких программаторов не встречал. На счет управления AVRProg через другую консоль - может проще написать свою собственную консоль? По моему не сложнее... Все проверил но результата к сожалению нет никакого. В схеме с помощью niprof все пишется. А сам работать не хочет. Куда еще можно посмотреть? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
prottoss 0 2 июня, 2009 Опубликовано 2 июня, 2009 · Жалоба Все проверил но результата к сожалению нет никакого. В схеме с помощью niprof все пишется. А сам работать не хочет. Куда еще можно посмотреть?Иногда бывают проблемы если вывод RESET программируемого МК подтянут к линии питания резистором менее 10 кОм. Это связано с тем, что между предохранительным резистором программатора (который в цепи RESET) и резистором подтяжки образуется делитель, и уровень лог. 0 больше, чем нужно для стабильного сброса программируемого МК. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SupKlo 0 2 июня, 2009 Опубликовано 2 июня, 2009 · Жалоба Иногда бывают проблемы если вывод RESET программируемого МК подтянут к линии питания резистором менее 10 кОм. Это связано с тем, что между предохранительным резистором программатора (который в цепи RESET) и резистором подтяжки образуется делитель, и уровень лог. 0 больше, чем нужно для стабильного сброса программируемого МК. Вывод Reset программируемого МК подтянут к линии питания резистором 10 кОм Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться