Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: USB programmer AVR910
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
ysmat
а можно ли этим програматором прошить
AT89S51
в списке девайсов ее нет
есть только AT89S53
ведь различия между ними только в обеме памяти
а когда подключаеш програматор AVRISP через com
AT89S51 в списке появляется
prottoss
Цитата(ysmat @ Jan 18 2009, 22:24) *
а можно ли этим програматором прошить
AT89S51
в списке девайсов ее нет
есть только AT89S53
ведь различия между ними только в обеме памяти
а когда подключаеш програматор AVRISP через com
AT89S51 в списке появляется
Я сам не сравнивал даташиты на AT89S51 и AT89S53, но, если на самом деле все одинаково, то выставляйте в списке AT89S53 и впередsmile.gif
vitok8
Запустил AVR910 USB в Vista.Одна проблема.Только один раз прога CodeVizionAVR определила МК ATtiny2313 и то видно случайно, а потом тишина.В других программах то же самое.Не пойму в чем дело.К сожалению ,других МК нет,что бы попробовать.ПОДСКАЖИТЕ !!
ysmat
у 51 сигнатуру не читает
hex не прошивает
вместо hex какой то бред на
весь обем памяти но бред
постоянный стереть его не возможно
51 тактируется от внешнего генератора на 10 Mgц
к сожалению у меня нет AT89S53
чтобы проверить как с ней будет работать
меги 8 64 стирает прошивает без проблем
prottoss
Цитата(ysmat @ Jan 19 2009, 17:23) *
у 51 сигнатуру не читает
hex не прошивает
вместо hex какой то бред на
весь обем памяти но бред
постоянный стереть его не возможно
51 тактируется от внешнего генератора на 10 Mgц
к сожалению у меня нет AT89S53
чтобы проверить как с ней будет работать
меги 8 64 стирает прошивает без проблем
89S53 и 89S8252 проверялись мною, и еще многими (даже заграничнымиsmile.gif) товарищами. Все работает. Значит у 89S51 протокол программирования отличный от вышеназванных МК
ysmat
а что нужно изменить в прошивке програматора
чтобы в списке девайсов появилась 51
странно вобще почему список подерживаемых чипов хранится
в програматоре я не в управляющей програме
Petka
Цитата(ysmat @ Jan 19 2009, 17:05) *
а что нужно изменить в прошивке програматора
чтобы в списке девайсов появилась 51
странно вобще почему список подерживаемых чипов хранится
в програматоре я не в управляющей програме

атмел в протоколе skt500v2 избавилась от этого недостатка. используйте программаторы с этим протоколом и никаких проблем с новыми чипами не будет.
Budek
Сегодня собрал.
В XP встал под COM3 (иногда при новом подключении программатора к компу встает на COM4), установил скорость порта 19200, бит - 8, четность - нет, стоповые - 1, управление потоком - нет.
В CVAVR установил программатор AVR910, 19200.
При попытке прочитать, записать выдает ошибку "AVRprog error entering programming mode" (на программаторе на ~0,2сек включаются оба светодиода).
1Мгц выдает, подопытный микроконтроллер при попытках сбрасывается (залита в него программа).
Есть вопрос: MOSI у МК программатора должен подключаться к MISO подопытного МК, а MISO у МК программатора должен подключаться к MOSI подопытного МК или наоборот? Хотя пробовал и так и так.
В чем может быть дело?
Barni
Цитата(Budek @ Feb 4 2009, 19:36) *
Сегодня собрал.
В XP встал под COM3 (иногда при новом подключении программатора к компу встает на COM4), установил скорость порта 19200, бит - 8, четность - нет, стоповые - 1, управление потоком - нет.
В CVAVR установил программатор AVR910, 19200.
При попытке прочитать, записать выдает ошибку "AVRprog error entering programming mode" (на программаторе на ~0,2сек включаются оба светодиода).
1Мгц выдает, подопытный микроконтроллер при попытках сбрасывается (залита в него программа).
Есть вопрос: MOSI у МК программатора должен подключаться к MISO подопытного МК, а MISO у МК программатора должен подключаться к MOSI подопытного МК или наоборот? Хотя пробовал и так и так.
В чем может быть дело?

Попробуйте поставить скорость порта 115200. Мне помогло
Budek
Цитата(Barni @ Feb 5 2009, 21:32) *
Попробуйте поставить скорость порта 115200. Мне помогло


Пробовал уже. Не помогло.
Exstreem
Цитата
Дата Jan 18 2009, 23:10
Запустил AVR910 USB в Vista.Одна проблема.Только один раз прога CodeVizionAVR определила МК ATtiny2313 и то видно случайно, а потом тишина.В других программах то же самое.Не пойму в чем дело.К сожалению ,других МК нет,что бы попробовать.ПОДСКАЖИТЕ !!

Не секрет, что программы написанные для XP в Viste не работают, хотя могут, наверно, запускаться. удали висту и поставь обычную ХП, если хочешь красивую как висту, поставь Win ZverCD. (Может быть появились какие-нибудь утилиты для висты, но об этом ничего не слышал.)
demidrol
если это кого-то интересует, то цитирую:

Цитата
Bulk endpoints are forbidden for low speed devices by the USB standard.


Как я понимаю, в WinXP на соответствие стандартам просто забили, так что там программатор работает на ура. Для тех, кто на Linux - придется патчить ядро. В сети есть соответствующие наработки (впрочем, и там интуитивно понятно, ЧТО надо поправить в ядре, чтобы оно забивало на проверку lowspeed && BULK), но, если кого заинтересует, могу поделиться патчем.

To protoss: очень прошу вас об этой проблеме написать на protoss.com, немало людей сталкивается с подобной проблемой.
ivaneska
Добный день всем.
Возникла следующая проблема.
Программатор от Протоса собран по его схеме. Работал на обычном компьютере на ХР.
Потом встала необходимость использовать его на ноуте с Vista.
Новый драйвер скачал и поставил. Девайс определяется и шьет. Я пользуюсь CODEVISION.
Так вот проблема в том, что программатор шьет с ошибками. В 100% случаев просиходит ошибка верификации "flash contents mismatch at adress" и указывается адрес типа 1Ah или 1Bh в зависимости от образца контроллера. Я пытаюсь зашить мегу восьмую.

у AvrOspII все получается хорошо, но он как говорится одноразовый)))

Подскажите чего можно подкрутить, подровнять! Или может быть можно ещё чемто его шить? т.к. проги я пишу на VMLAB.
Заранее спасибо!
Qwertty
Цитата(ivaneska @ Feb 8 2009, 23:35) *
у AvrOspII все получается хорошо, но он как говорится одноразовый)))

А что значит - одноразовый? Можно об этом поподробнее?
011119xx
Долго ли, коротко ли, но запустил этот программатор. Но вот что странно. Из CodeVision прошивает, читает, стирает контроллеры, а из AVRProg не прошивает, но читает и стирает. Почему так?
MayMan
Добрый день! Прочитал всю тему и попробовал все инструкции, но при попытке прошить программатором Mega8 получаю любимую запись "... error entering programming...", а иногда "...error leaving programming..". Вроде уже и резистор на 11 КОм поставил как писали выше. На Resete почему-то 0,7 В, хотя, вроде, 0 должен быть. А тем же программатором Mega16 при подсоединении без никаких резисторов и ухищрений шьется нормально. Какие еще могут быть варианты?
GDI
Цитата
Какие еще могут быть варианты?
Неправильное подключение мега8, например.
MayMan
Да прозванивал с выводов программатора на ноги МК. Подключение MISO-MISO, MOSI-MOSI? А то выше кто-то про MISO-MOSI говорил.
GDI
MISO - Master Input Slave Output, перевожу Умастера Вход у слейва выход, так что у вас правильно MISO-MISO. Но выше я имел ввиду другое, питание правильно ли подано, земли все ли подключены и т.д.
D H
Уже год на всех компьютерах стоит виста. Использую драйвера из этой ветки по висту 32бит. Проблем нет ни на одном компьютере. Использую CodeVision.
MayMan
Э-э-х... В пятый раз все проверил: питание и от программатора, и от внешнего подавать на VCC, AVCC пробовал, две земли на месте. Может, все же, мега битая - поеду в выходные за еще одной.
Nick_Shl
Вышла новая версия AVR-Doper. Вышла уже давно, ещё 27-11-2008. Кроме заявленных изменений поменялась USB часть(что там не смотрел) и появился inf для Висты.
Т.к. пока не балуюсь с МК изменил только сейчас. В архиве исходник и хекс. Хекс не заливал и не проверял, но, думаю, должен работать.
Marian
Цитата(Nick_Shl @ Feb 13 2009, 20:14) *
Вышла новая версия AVR-Doper. Вышла уже давно, ещё 27-11-2008. Кроме заявленных изменений поменялась USB часть(что там не смотрел) и появился inf для Висты.
Т.к. пока не балуюсь с МК изменил только сейчас. В архиве исходник и хекс. Хекс не заливал и не проверял, но, думаю, должен работать.

Проверил, с AVRStudio работает нормально.
С CVAVR работает как и более старая прошивка. (нп. сигнатуру читает через раз)
ALEXLAB
Добрый день всем! Давно хотел собрать USB - программер, ибо схемка на пяти проводках и LPT уже не актуальна, да погиб не один порт по ходу ее использования - надо до USB добираться. Решился достал необходимые детали, "по-ПИКАДил" немножко, спаял, прошил - все по науке. Включаю в USB - определилась, поставил дрова и com порт заняла третий автоматом - кажись вот оно счастье, но этом все и прекратилось: не работает ни с одной из перечисленных Уважаемым prottoss(ом) программой. Со стороны USB все нормально ибо AVRProg не запускался вовсебы (not supported board), а вот со стороны SPI косяк какой-то. Все проверял, перемычку LOWSCK ставил - бесполезно.Предполагаю что уровни на грани порога из-за пониженного питания камня в пограммере Люди, поможите чем можите если у кого была такая проблема.
Заранее благодарен.
Marian
Цитата(ALEXLAB @ Feb 26 2009, 18:33) *
Предполагаю что уровни на грани порога из-за пониженного питания камня в пограммере Люди, поможите чем можите если у кого была такая проблема.


Попробуй переделать на 5 вольт. Схему найдеш выше. Питание на проц. подаешь ?
ALEXLAB
Цитата(Marian @ Feb 27 2009, 21:21) *
Попробуй переделать на 5 вольт. Схему найдеш выше. Питание на проц. подаешь ?

Питание на программируемый проц конечно же подаю.
Теперь насчет 5-ти вольт: переделал на 5 вольт - программатор вообще перестал адекватно восприниматься системой (устройство USB не опознано), потом убрал один из двух понижающих диода (пмтание камня в программаторе стало равным 4.2В) и все заработало, правда иногда выдает ошибки при записи/чтении, но с этим я уже как нибудь разберусь.
Благодарствую за совет !:yeah:
Marian
Цитата(ALEXLAB @ Mar 2 2009, 15:42) *
Теперь насчет 5-ти вольт: переделал на 5 вольт - программатор вообще перестал адекватно восприниматься системой

Если посмотриш на мою схему, то там диодов, по +5 , нет вообще.
ALEXLAB
Цитата(Marian @ Mar 3 2009, 20:48) *
Если посмотриш на мою схему...

М ссылочку или хотя-бы номер страницы форума? - уж очень большой он
Marian
Цитата(ALEXLAB @ Mar 4 2009, 13:50) *
М ссылочку или хотя-бы номер страницы форума? - уж очень большой он

Программатор собран по схеме http://electronix.ru/forum/index.php?s=&am...st&p=225114
Прошит файлом от Alfa http://electronix.ru/forum/index.php?s=&am...st&p=220497
Драйвера использовал от программатора prottoss
ALEXLAB
Цитата(Marian @ Mar 4 2009, 20:02) *
Программатор собран по схеме http://electronix.ru/forum/index.php?s=&am...st&p=225114
Прошит файлом от Alfa http://electronix.ru/forum/index.php?s=&am...st&p=220497
Драйвера использовал от программатора prottoss

Благодарствую.
Просто я собирал по схеме опубликованной prottosso(м) в одном из известных журналов (не буду делать рекламу). Так вот там диоды в питании камня были.
Еще вопрос: какие отзывы о программере, построенном по вышеуказанной методике? - тоже хочу попробовать.
Marian
Цитата(ALEXLAB @ Mar 4 2009, 19:29) *
Благодарствую.
Просто я собирал по схеме опубликованной prottosso(м) в одном из известных журналов (не буду делать рекламу). Так вот там диоды в питании камня были.
Еще вопрос: какие отзывы о программере, построенном по вышеуказанной методике? - тоже хочу попробовать.

Нормально работает со AVR Studio.
TRAFF
Кому надо еще одна печатка программатора (Для Sprint-Layout 5). Если че пишите на мыло...
lolikandr
Цитата
demidrol
если это кого-то интересует, то цитирую:
Цитата
Bulk endpoints are forbidden for low speed devices by the USB standard.
Как я понимаю, в WinXP на соответствие стандартам просто забили, так что там программатор работает на ура. Для тех, кто на Linux - придется патчить ядро. В сети есть соответствующие наработки (впрочем, и там интуитивно понятно, ЧТО надо поправить в ядре, чтобы оно забивало на проверку lowspeed && BULK), но, если кого заинтересует, могу поделиться патчем.
To protoss: очень прошу вас об этой проблеме написать на protoss.com, немало людей сталкивается с подобной проблемой.

Собрал программатор, прекрасно работает на работе на винде. Дома линукс на eeepc. На команду "avrdude -P /dev/ttyACM0 -c avr910 -p8535 -U flash:w:main.hex:i" говорит:
avrdude: ser_send(): write error: Invalid argument
Что я делаю не так и что вообще надо делать, чтобы завести программатор под линуксом?
GDI
Тема даже специальная есть, я там писал про этот программатор http://electronix.ru/forum/index.php?showtopic=31899
lolikandr
Да, спасибо за наводку, GDI. Почему-то думалось, что ветке про програматор олжно быть всё про него в том числеи и про запуск под Линукс.
Хорошенько попользовав поиск по форуму, взял прошивку из этого сообщения и попатчил, как сказал GDI здесь. Использовал штатный Makefile от winavr, указав программатор stk500v2 и порт avrdoper.
Теперь программатор от prottoss-а работает у меня и в линуксе. Большое всем спасибо.
Что получилось - прикрепил.
demidrol
итак, подробнее про то, как заставит работать программатор под linux. Оговорюсь, что я не автор патчей, решение есть, например, тут link

Начнем с того, что со стандартным ядром он не будет работать по крайней мере на intel'овских host-контроллерах, так как сам программатор использует cdc-класс, являясь при этом низкоскоростным устройством (подробнее здесь CDC class devices ). Ядро, увидев, что программатор запрашивает нестандартный режим, принудительно выставляет его режим работы в INTERRUPT, что довольно печально кончается -- при попытке обращения к CDC-устройству (в моем случае это /dev/ttyACM0) система блокируется.

Решение довольно просто -- нужно отключить все проверки на соответствие стандартам USB в ядре. Это делается с помощью такого вот патча:
CODE

diff -uprN a/drivers/usb/core/config.c b/drivers/usb/core/config.c
--- a/drivers/usb/core/config.c 2009-01-28 21:49:30.000000000 +0300
+++ b/drivers/usb/core/config.c 2009-02-05 23:53:49.000000000 +0300
@@ -137,14 +137,15 @@ static int usb_parse_endpoint(struct dev
if (to_usb_device(ddev)->speed == USB_SPEED_LOW &&
usb_endpoint_xfer_bulk(d)) {
dev_warn(ddev, "config %d interface %d altsetting %d "
- "endpoint 0x%X is Bulk; changing to Interrupt\n",
+ "endpoint 0x%X is Bulk; USB spec violation\n",
cfgno, inum, asnum, d->bEndpointAddress);
- endpoint->desc.bmAttributes = USB_ENDPOINT_XFER_INT;
- endpoint->desc.bInterval = 1;
- if (le16_to_cpu(endpoint->desc.wMaxPacketSize) > 8)
- endpoint->desc.wMaxPacketSize = cpu_to_le16(8);
+ /* endpoint->desc.bmAttributes = USB_ENDPOINT_XFER_INT;
+ * endpoint->desc.bInterval = 1;
+ * if (le16_to_cpu(endpoint->desc.wMaxPacketSize) > 8)
+ * endpoint->desc.wMaxPacketSize = cpu_to_le16(8);
+ */
}
-
+
/*
* Some buggy high speed devices have bulk endpoints using
* maxpacket sizes other than 512. High speed HCDs may not
diff -uprN a/drivers/usb/host/uhci-q.c b/drivers/usb/host/uhci-q.c
--- a/drivers/usb/host/uhci-q.c 2009-01-28 21:49:30.000000000 +0300
+++ b/drivers/usb/host/uhci-q.c 2009-02-05 23:48:06.000000000 +0300
@@ -1034,13 +1034,13 @@ static int uhci_submit_bulk(struct uhci_
int ret;

/* Can't have low-speed bulk transfers */
- if (urb->dev->speed == USB_SPEED_LOW)
- return -EINVAL;
+ /*if (urb->dev->speed == USB_SPEED_LOW)
+ return -EINVAL;*/

if (qh->state != QH_STATE_ACTIVE)
- qh->skel = SKEL_BULK;
+ qh->skel = (urb->dev->speed == USB_SPEED_LOW ? SKEL_LS_CONTROL : SKEL_BULK);
ret = uhci_submit_common(uhci, urb, qh);
- if (ret == 0)
+ if (ret == 0 && urb->dev->speed != USB_SPEED_LOW)
uhci_add_fsbr(uhci, urb);
return ret;
}



Инструкции по наложению патчей а также по пересборке ядра в огромном количестве имеются в Сети, так что эти тривиальные шаги я не описываю.
GDI
Зачем патчить ядро Линукса, если можно пропатчить прошивку программатора и перевести его в режим HID как описывалось мною в другой ветке и удачно воспроизведено lolikandr-ом? И все будет прекрасно работать безо всяких вмешательств в ядро ОС.
UncleRus
Цитата(lolikandr @ Apr 3 2009, 22:21) *
Что получилось - прикрепил.


Вах! Это замечательно! Вам спасибо!
demidrol
Цитата(GDI @ Apr 24 2009, 15:46) *
Зачем патчить ядро Линукса, если можно пропатчить прошивку программатора и перевести его в режим HID как описывалось мною в другой ветке и удачно воспроизведено lolikandr-ом? И все будет прекрасно работать безо всяких вмешательств в ядро ОС.


просто потому, что это первое решение, которое нашел. За совет -- спасибо.
zheka
Господа, какова скорость работы этого программатора?
Скажем, 8 кб за какое время зальются?
tema-electric
Доброго времени суток. За программатор спасибо. biggrin.gif
Бился над железкой не долго ... дольше выяснял что и почему. Сделал всё по описанию с сайта.

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

Работал в AVR Studio 4 ... через AVRProg v1.4
swisst
Цитата(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
FlyJet
Собрал программатор AVR910. Неустойчиво работает, обрывается связь то на 5% то на 70%. Аттини2313 с нескольких раз успеваю прошить. Фузы, лок биты пишет/стирает нормально. А вот Атмегу162 не получается прошить. И почему-то Атмега162 не переходит в режим стирания. Пробывал CodeVisionAVR разных версий.
В AVRPROG этого камня нет.
Выпаивал второй диод, добавлял резистор 100 Ом (в печатке не было)
GDI
Шлейф программирования не длинный? Осциллографом смотрели уровни, помехи?
prottoss
Цитата(FlyJet @ May 12 2009, 15:38) *
Собрал программатор AVR910. Неустойчиво работает, обрывается связь то на 5% то на 70%. Аттини2313 с нескольких раз успеваю прошить. Фузы, лок биты пишет/стирает нормально. А вот Атмегу162 не получается прошить. И почему-то Атмега162 не переходит в режим стирания. Пробывал CodeVisionAVR разных версий.
В AVRPROG этого камня нет.
Выпаивал второй диод, добавлял резистор 100 Ом (в печатке не было)
Не понял, куда Вы добавили резистор? Возможно, проблема связана с неустойчивым сигналом RESET... У Вас в программируемых устройствах он случаем не подтянут к питанию через резистор? Если это так, то номинал резистора не должен быть менее 10 кОм.
ale2k
Спасибо за программатор smile.gif
Обнаружил 2 проблемы:
1. В CodeVision нормально шьет только кнопкой "Program All", а если "program" -> "flash" зачастую шьет с ошибками
2. Не работает через USB hub, вернее компьютером определяется нормально, но при попытке прошить/считать CodeVision выдает "WriteFile function failed (win error code: 31)"
Что может быть? (Эксперементы с питанием не помогли, прошивка 1.05)
smk
Цитата
Люди, поможите чем можите если у кого была такая проблема.

Такой проблемы небыло, но читал может быть виноват драйвер USB.
Stepan_L
Привет. Я собрал вашу схему но Mega8 под рукой не оказалось, перевернул схему, там mega48,уже не помню откуда взял другую,разница только в подключении (D+D-) в общем прошил,подключил, система опознала, драйверы и все подкинул и т д. Пришло сообщение что девайс инст. и готов к работе. в менеджере задач он сидит как внимание "USBasp", ни CodeVision ни AStudio эту штуку не признают, я работаю с CodeVision и на новом Буке нет ЛПТ, в programmer settings CodeVision нет USB, только COM. Что мне делать. Заранее спасибо!
GDI
Цитата(Stepan_L @ May 18 2009, 17:07) *
Что мне делать.
1) Поискать в интернет программу которая поддерживает USBasp. И использовать ее как stand-along программатор.
2) Перекомпилировать исходники программатора Prottossa под мега48, на там какие то грабли есть с распределением памяти(обсуждалось в этой ветке).
3) Купить таки мега8 и пользоваться оригинальной прошивкой, либо адаптированной под этот программатор прошивкой AVR Doper (не раз обсуждалась в этой ветке и сама прошивка и исходный код тоже приводился).
ciscobsci
Собрал схему 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. Вот мой вариант Вашего программатора

Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.