Скорость записи программатора

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
frunzi
Родился
Сообщения: 4
Зарегистрирован: Пт мар 04, 2011 21:25:09

Скорость записи программатора

Сообщение frunzi »

Приветствую!

Сделал программатор по схеме протоса, прошил его двумя doper-прошивками - одна под com-порт, другая - устройство HID

Протестил обе прошивки...

HID - скорость записи=0,90 кб/сек

COM - скорость записи=0,48 кб/сек

Такая заморочка: вообще, это нормальная скорость для com, или должна быть лучше ???
Вложения
hid.JPG
(91.92 КБ) 433 скачивания
com.JPG
(87.37 КБ) 414 скачиваний
Реклама
Аватара пользователя
md5sum
Вымогатель припоя
Сообщения: 672
Зарегистрирован: Вт окт 27, 2009 22:39:19
Откуда: Москва

Re: Скорость записи программатора

Сообщение md5sum »

В линуксе

Код: Выделить всё

avrdude: writing flash (4240 bytes):

Writing | ################################################## | 100% 5.32s
~0.8 kb/s
— Не говорите мне что делать и я не скажу куда Вам идти...
Реклама
Аватара пользователя
md5sum
Вымогатель припоя
Сообщения: 672
Зарегистрирован: Вт окт 27, 2009 22:39:19
Откуда: Москва

Re: Скорость записи программатора

Сообщение md5sum »

Попробуй через диспетчер устройств поиграться с настройками com3: поставить max скорость и размер FIFO
— Не говорите мне что делать и я не скажу куда Вам идти...
frunzi
Родился
Сообщения: 4
Зарегистрирован: Пт мар 04, 2011 21:25:09

Re: Скорость записи программатора

Сообщение frunzi »

md5sum писал(а):Попробуй через диспетчер устройств поиграться с настройками com3: поставить max скорость и размер FIFO
Настройки менял, но изменения несущественны.

=============
Все же интересно: скорость не более 1 кб/сек - это предел для данной схемотехники (avr910 от протоса), или стоит попробовать прошивку под USBasp для avr910???
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
md5sum
Вымогатель припоя
Сообщения: 672
Зарегистрирован: Вт окт 27, 2009 22:39:19
Откуда: Москва

Re: Скорость записи программатора

Сообщение md5sum »

Думаю от схемотехники не очень зависит...
Все ограничения связаны с самим принципом ISP.

Код: Выделить всё

The minimum low and high periods for the serial clock (SCK) input are defined as follows:
Low: > 2 CPU clock cycles for fck < 12 MHz, 3 CPU clock cycles for fck >= 12 MHz
High: > 2 CPU clock cycles for fck < 12 MHz, 3 CPU clock cycles for fck >= 12 MHz
Плюс задержки на программирование

Код: Выделить всё

Table 27-16. Typical Wait Delay Before Writing the Next Flash or EEPROM Location FLASH 4.5 ms EEPROM 3.6 ms ERASE 9.0 ms
Но стремиться есть к чему :)

Код: Выделить всё

avrdude: writing flash (6188 bytes):
Writing | ################################################## | 100% 0.86s
Это скорость USBASPbootloader-а

PS: У меня нет меги8, а указанные скорости для мега88 на частоте 16 МГц
— Не говорите мне что делать и я не скажу куда Вам идти...
Реклама
frunzi
Родился
Сообщения: 4
Зарегистрирован: Пт мар 04, 2011 21:25:09

Re: Скорость записи программатора

Сообщение frunzi »

md5sum писал(а):

Код: Выделить всё

avrdude: writing flash (6188 bytes):
Writing | ################################################## | 100% 0.86s
Это скорость USBASPbootloader-а

PS: У меня нет меги8, а указанные скорости для мега88 на частоте 16 МГц
Впечатляет, но все же мои итоги по прошивкам для avr910:

Существующие прошивки под STK500v2 - оказался тормозной вариант, поэтому прошил третью прошивку под USBASP.

Скорость записи ~ 3,8 кбайт/сек. Такая скорость меня устраивает.
Прошивка просто залетает...

Код: Выделить всё

Writing | ################################################## | 100% 0.61s
avrdude.exe: 2558 bytes of flash written

Reading | ################################################## | 100% 0.39s
avrdude.exe: 2558 bytes of flash verified
Для удобства сделал быстрый вызов батника - нажал пару клавиш и прошивка залетела.
Реклама
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»