Страница 1 из 1

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

Добавлено: Пт мар 04, 2011 21:48:41
frunzi
Приветствую!

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

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

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

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

Такая заморочка: вообще, это нормальная скорость для com, или должна быть лучше ???

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

Добавлено: Пт мар 04, 2011 23:08:26
md5sum
В линуксе

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

avrdude: writing flash (4240 bytes):

Writing | ################################################## | 100% 5.32s
~0.8 kb/s

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

Добавлено: Пт мар 04, 2011 23:11:24
md5sum
Попробуй через диспетчер устройств поиграться с настройками com3: поставить max скорость и размер FIFO

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

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

=============
Все же интересно: скорость не более 1 кб/сек - это предел для данной схемотехники (avr910 от протоса), или стоит попробовать прошивку под USBasp для avr910???

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

Добавлено: Сб мар 05, 2011 09:03:17
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 МГц

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

Добавлено: Вс мар 06, 2011 07:17:39
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
Для удобства сделал быстрый вызов батника - нажал пару клавиш и прошивка залетела.