реклама на сайте
подробности

 
 
76 страниц V  « < 55 56 57 58 59 > »   
Reply to this topicStart new topic
> USB programmer AVR910, с драйвером от obdev
tema-electric
сообщение May 5 2009, 16:01
Сообщение #841


Местный
***

Группа: Свой
Сообщений: 309
Регистрация: 18-04-08
Из: Томск
Пользователь №: 36 887



Доброго времени суток. За программатор спасибо. biggrin.gif
Бился над железкой не долго ... дольше выяснял что и почему. Сделал всё по описанию с сайта.

Вопрос такой. Почему программатор работает с прошивкой 1.04, а с 1.05 - нет. В чём фокус? Делал всё одинаково. Корректно читать mega8 я смог только со старой прошивкой. Может надо скорость COM порта выставить отличной от 9600 или версия прошивки 1.05 хоть и новая, но кривая?

Работал в AVR Studio 4 ... через AVRProg v1.4


--------------------
Кто сказал МЯУ?
Go to the top of the page
 
+Quote Post
swisst
сообщение May 6 2009, 06:41
Сообщение #842


Частый гость
**

Группа: Свой
Сообщений: 163
Регистрация: 16-02-07
Из: Харьков
Пользователь №: 25 425



Цитата(zheka @ May 5 2009, 07:44) *
Господа, какова скорость работы этого программатора?
Скажем, 8 кб за какое время зальются?


ATMega88:
- Program 4,69 sec
- Program, Verify 8,00 sec
с адаптированной прошивкой STK500

Цитата(tema-electric @ May 5 2009, 19:01) *
Доброго времени суток. За программатор спасибо. biggrin.gif
Бился над железкой не долго ... дольше выяснял что и почему. Сделал всё по описанию с сайта.

Вопрос такой. Почему программатор работает с прошивкой 1.04, а с 1.05 - нет. В чём фокус? Делал всё одинаково. Корректно читать mega8 я смог только со старой прошивкой. Может надо скорость COM порта выставить отличной от 9600 или версия прошивки 1.05 хоть и новая, но кривая?

Работал в AVR Studio 4 ... через AVRProg v1.4


у меня все пашет 07.gif правда с адаптированной прошивкой STK500
Go to the top of the page
 
+Quote Post
FlyJet
сообщение May 12 2009, 07:38
Сообщение #843





Группа: Новичок
Сообщений: 2
Регистрация: 12-05-09
Из: Минск
Пользователь №: 48 945



Собрал программатор AVR910. Неустойчиво работает, обрывается связь то на 5% то на 70%. Аттини2313 с нескольких раз успеваю прошить. Фузы, лок биты пишет/стирает нормально. А вот Атмегу162 не получается прошить. И почему-то Атмега162 не переходит в режим стирания. Пробывал CodeVisionAVR разных версий.
В AVRPROG этого камня нет.
Выпаивал второй диод, добавлял резистор 100 Ом (в печатке не было)
Go to the top of the page
 
+Quote Post
GDI
сообщение May 13 2009, 12:47
Сообщение #844


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



Шлейф программирования не длинный? Осциллографом смотрели уровни, помехи?


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
prottoss
сообщение May 13 2009, 14:36
Сообщение #845


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(FlyJet @ May 12 2009, 15:38) *
Собрал программатор AVR910. Неустойчиво работает, обрывается связь то на 5% то на 70%. Аттини2313 с нескольких раз успеваю прошить. Фузы, лок биты пишет/стирает нормально. А вот Атмегу162 не получается прошить. И почему-то Атмега162 не переходит в режим стирания. Пробывал CodeVisionAVR разных версий.
В AVRPROG этого камня нет.
Выпаивал второй диод, добавлял резистор 100 Ом (в печатке не было)
Не понял, куда Вы добавили резистор? Возможно, проблема связана с неустойчивым сигналом RESET... У Вас в программируемых устройствах он случаем не подтянут к питанию через резистор? Если это так, то номинал резистора не должен быть менее 10 кОм.


--------------------
Go to the top of the page
 
+Quote Post
ale2k
сообщение May 16 2009, 05:47
Сообщение #846





Группа: Новичок
Сообщений: 2
Регистрация: 10-01-09
Пользователь №: 43 116



Спасибо за программатор smile.gif
Обнаружил 2 проблемы:
1. В CodeVision нормально шьет только кнопкой "Program All", а если "program" -> "flash" зачастую шьет с ошибками
2. Не работает через USB hub, вернее компьютером определяется нормально, но при попытке прошить/считать CodeVision выдает "WriteFile function failed (win error code: 31)"
Что может быть? (Эксперементы с питанием не помогли, прошивка 1.05)
Go to the top of the page
 
+Quote Post
smk
сообщение May 16 2009, 08:23
Сообщение #847


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Цитата
Люди, поможите чем можите если у кого была такая проблема.

Такой проблемы небыло, но читал может быть виноват драйвер USB.


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
Stepan_L
сообщение May 18 2009, 13:07
Сообщение #848


Участник
*

Группа: Участник
Сообщений: 59
Регистрация: 26-08-08
Из: Ереван
Пользователь №: 39 828



Привет. Я собрал вашу схему но Mega8 под рукой не оказалось, перевернул схему, там mega48,уже не помню откуда взял другую,разница только в подключении (D+D-) в общем прошил,подключил, система опознала, драйверы и все подкинул и т д. Пришло сообщение что девайс инст. и готов к работе. в менеджере задач он сидит как внимание "USBasp", ни CodeVision ни AStudio эту штуку не признают, я работаю с CodeVision и на новом Буке нет ЛПТ, в programmer settings CodeVision нет USB, только COM. Что мне делать. Заранее спасибо!


--------------------
ARM_enia
Go to the top of the page
 
+Quote Post
GDI
сообщение May 19 2009, 06:34
Сообщение #849


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



Цитата(Stepan_L @ May 18 2009, 17:07) *
Что мне делать.
1) Поискать в интернет программу которая поддерживает USBasp. И использовать ее как stand-along программатор.
2) Перекомпилировать исходники программатора Prottossa под мега48, на там какие то грабли есть с распределением памяти(обсуждалось в этой ветке).
3) Купить таки мега8 и пользоваться оригинальной прошивкой, либо адаптированной под этот программатор прошивкой AVR Doper (не раз обсуждалась в этой ветке и сама прошивка и исходный код тоже приводился).


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
ciscobsci
сообщение May 21 2009, 09:22
Сообщение #850





Группа: Новичок
Сообщений: 2
Регистрация: 20-05-09
Пользователь №: 49 302



Собрал схему 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.) который не поддерживает блочный режим - проблем нет, но и скорость очень низкая sad.gif
Вопрос к Андрею aka Prottoss по данной конструкции: Существует ли в природе на сегодняшний момент консольный проггер работающий в блочном режиме типа AvrOsp если существует какой посоветуете??? C GUI не совсем подходит. На крайний случай подумываю для себя сделать внешнее управление AVRProg из своей консольной программы посредством работы с дескрипторами окна и кнопок управления AVRProg ряда API функций, тем более это не сложно реализовать, но хочется уже готовый и проверенный smile.gif

P.S. Вот мой вариант Вашего программатора


Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
SupKlo
сообщение Jun 1 2009, 07:04
Сообщение #851


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 25-05-09
Пользователь №: 49 520



Добрый день. Такая проблема собрал 2 программатора один прошил родной прошивкой от Проттоса в Windows определяется, как AVR 910.... второй программатор прошил прошивкой и он определяется, как Avr-Doper. Оба программатора прошивал с помощью Uniprof, fuses ставил как и писал г-н Проттос (SPIEN, CKOPT, SUT0 и BODEN). В AvrStudio AvrDoper определяется, но не может ничего прочитать и записать выдает ошибку в CodeVision пишет error entering programming mode. Аналогично происходит и с программатором прошитым прошивкой от Проттоса. На всех компьютерах и ноутбуках нормально определяются, но не работают sad.gif
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jun 1 2009, 15:52
Сообщение #852


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(SupKlo @ Jun 1 2009, 15:04) *
Добрый день. Такая проблема собрал 2 программатора один прошил родной прошивкой от Проттоса в Windows определяется, как AVR 910.... второй программатор прошил прошивкой и он определяется, как Avr-Doper. Оба программатора прошивал с помощью Uniprof, fuses ставил как и писал г-н Проттос (SPIEN, CKOPT, SUT0 и BODEN). В AvrStudio AvrDoper определяется, но не может ничего прочитать и записать выдает ошибку в CodeVision пишет error entering programming mode. Аналогично происходит и с программатором прошитым прошивкой от Проттоса. На всех компьютерах и ноутбуках нормально определяются, но не работают sad.gif
Скорее всего, у Вас проблемы со связью по шине SPI между программатором и программируемым МК. Проверьте наличие сигналов и их уровни по линиям SCK, MOSI, MISO, RESET.

Цитата(ciscobsci @ May 21 2009, 17:22) *
Вопрос к Андрею aka Prottoss по данной конструкции: Существует ли в природе на сегодняшний момент консольный проггер работающий в блочном режиме типа AvrOsp если существует какой посоветуете??? C GUI не совсем подходит. На крайний случай подумываю для себя сделать внешнее управление AVRProg из своей консольной программы посредством работы с дескрипторами окна и кнопок управления AVRProg ряда API функций, тем более это не сложно реализовать, но хочется уже готовый и проверенный smile.gif
Я таких программаторов не встречал. На счет управления AVRProg через другую консоль - может проще написать свою собственную консоль? По моему не сложнее...


--------------------
Go to the top of the page
 
+Quote Post
SupKlo
сообщение Jun 1 2009, 20:36
Сообщение #853


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 25-05-09
Пользователь №: 49 520



Цитата(prottoss @ Jun 1 2009, 19:52) *
Скорее всего, у Вас проблемы со связью по шине SPI между программатором и программируемым МК. Проверьте наличие сигналов и их уровни по линиям SCK, MOSI, MISO, RESET.

Я таких программаторов не встречал. На счет управления AVRProg через другую консоль - может проще написать свою собственную консоль? По моему не сложнее...

Все проверил но результата к сожалению нет никакого. В схеме с помощью niprof все пишется. А сам работать не хочет. Куда еще можно посмотреть?
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jun 2 2009, 02:23
Сообщение #854


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(SupKlo @ Jun 2 2009, 04:36) *
Все проверил но результата к сожалению нет никакого. В схеме с помощью niprof все пишется. А сам работать не хочет. Куда еще можно посмотреть?
Иногда бывают проблемы если вывод RESET программируемого МК подтянут к линии питания резистором менее 10 кОм. Это связано с тем, что между предохранительным резистором программатора (который в цепи RESET) и резистором подтяжки образуется делитель, и уровень лог. 0 больше, чем нужно для стабильного сброса программируемого МК.


--------------------
Go to the top of the page
 
+Quote Post
SupKlo
сообщение Jun 2 2009, 05:59
Сообщение #855


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 25-05-09
Пользователь №: 49 520



Цитата(prottoss @ Jun 2 2009, 06:23) *
Иногда бывают проблемы если вывод RESET программируемого МК подтянут к линии питания резистором менее 10 кОм. Это связано с тем, что между предохранительным резистором программатора (который в цепи RESET) и резистором подтяжки образуется делитель, и уровень лог. 0 больше, чем нужно для стабильного сброса программируемого МК.

Вывод Reset программируемого МК подтянут к линии питания резистором 10 кОм
Go to the top of the page
 
+Quote Post

76 страниц V  « < 55 56 57 58 59 > » 
Reply to this topicStart new topic
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 22:03
Рейтинг@Mail.ru


Страница сгенерированна за 0.01502 секунд с 7
ELECTRONIX ©2004-2016