Page 20 of 23

Re: ZXevolution + RS-232

PostPosted: 11 Feb 2012, 16:54
by нолька
значится так. Был проведен эксперимент (не точный, примерный).
один IN из компорта вейтится около 200 тактов на 3,5мгц, т.о. на принятие одного байта надо два INа + накладные расходы (проверка бита, запись в память)
итого в лучшем случае 450 тактов. Это 7777 байт/сек.
77,7 килобод это предел видимо при текущей прошивке атмеги.
на 115200 и 256000 очевидно можно работать, но только в пределах фифо - 16 байт

Re: ZXevolution + RS-232

PostPosted: 11 Feb 2012, 20:08
by lvd
Вывод - НУЖНЫ аппаратные (атмежные) rts/cts для полноценной работы на 115200.

Re: ZXevolution + RS-232

PostPosted: 11 Feb 2012, 20:46
by нолька
и как это повысит скорость овер 77777бод?

Re: ZXevolution + RS-232

PostPosted: 11 Feb 2012, 22:13
by lvd
Это позволит не просирать приём с пц.

Re: ZXevolution + RS-232

PostPosted: 12 Feb 2012, 10:37
by DimkaM
lvd wrote:Это позволит не просирать приём с пц.

Но не ускорит приём данных. т.к. 450тактов/байт.
115200 заработает, а скорость останется прежней 77кбод., прирост х1.3. И то если пц непозволяет выставить ~77700, если позволяет то шило на мыло.

интересно почему клава не вайтится, а сомпорт вайтится?
В обоих случаях вроде из бухера читается.

Re: ZXevolution + RS-232

PostPosted: 12 Feb 2012, 12:54
by deathsoft
нолька wrote:и как это повысит скорость овер 77777бод?

Никак, при высоких скоростях просто будут rts/cts стоять в режиме паузы и скорость будет реально снижена до тех самых 77777. При том что выбрана будет хоть 230400. Будет прием на большой скорости 16байт до забития фифо, потом длинная пауза, потом опять прием ну и т.д. Аппаратного rts/cts в атмеге нету, эти сигналы надо эмулировать программно.

Re: ZXevolution + RS-232

PostPosted: 12 Feb 2012, 13:53
by DimkaM
deathsoft wrote:rts/cts в атмеге нету, эти сигналы надо эмулировать программно.

ещё больший тормрз выйдет.
ежли зетник не будет поспевать выгрести дату, то это на совести кодеров.
шото с вайтом надо делать. чрв походу сильно загружен, надо когото попросить, штоб его не отвлекать

Re: ZXevolution + RS-232

PostPosted: 12 Feb 2012, 15:36
by deathsoft
DimkaM wrote:ещё больший тормрз выйдет.
ежли зетник не будет поспевать выгрести дату, то это на совести кодеров.

Тут речь только про реализацию в атмеге, z80 тут вообще не причем.

Re: ZXevolution + RS-232

PostPosted: 13 Feb 2012, 11:58
by CHRV
deathsoft wrote:Тут речь только про реализацию в атмеге, z80 тут вообще не причем.

Планирую заняться, но реально ща по основной работе загруз что пиздец.

то ДимкаМ - проги для тестирования сабжа буешь писать?

Re: ZXevolution + RS-232

PostPosted: 13 Feb 2012, 13:56
by DimkaM
CHRV wrote:ДимкаМ - проги для тестирования сабжа буешь писать?

блин, исходники DMC щас на перелопачивании под LFN, тама хмодем-1к работает с сохранением на фаты.
ща из свн выдерну, узеринтерфейс подшаманю день-два и готово.