ZXevolution + RS-232

ZX evolution software and hardware

Postby DimkaM » 14 Feb 2012, 12:11

практически заново начал писать.
сделал редактирование делителя(DLM DLL)
простенький терминал(шоп проверять работает что то или нет)
прием файла(только xmodem-crc)max-16KB в буфер
логи приёма файла
TODO
некоторое количество проверок от дурака
отображение состояния ,битов LSR и бита CTS
сброс буферов(раздельно?)
вьювер буфера?

что ещё?
Last edited by DimkaM on 14 Feb 2012, 18:24, edited 2 times in total.
ZX-Evo rev C, ZXNetUsb rev A
DimkaM
 
Posts: 1269
Joined: 24 Mar 2010, 13:42
Location: джунгли Амазонки
Group: Registered users

Postby lvd » 14 Feb 2012, 15:25

По-видимому, достойная замена алонекодеру :-D
Многого нет здесь: http://lvd.nedopc.com
Image
User avatar
lvd
 
Posts: 1584
Joined: 07 Apr 2007, 22:28
Group: Registered users

Postby DimkaM » 17 Feb 2012, 09:24

На 115200 успевает принятся ~70байт, при 90такто/байтах(при 14мгц). потом хз, то ли прерывание приходит(~100тактов, нада какуюнить отображалку) то ли уже не успеваю буфер выгребать.
бит переполнения буфера не срабатывает(может быть мой говнокод, но должен отображатся).

На передачу пока тест не делал, с приёмом ковыряюсь. Унреал умудрился подвесить раз 10.
Если время терпит, то пока пилю. Дохера всякой мелочи надо учитывать.
ZX-Evo rev C, ZXNetUsb rev A
DimkaM
 
Posts: 1269
Joined: 24 Mar 2010, 13:42
Location: джунгли Амазонки
Group: Registered users

Postby DimkaM » 17 Feb 2012, 09:39

на делителе 2 стройные ряды цыферок тестового тхт файла, 1000шт.
PIC-11-1.jpg
а вот что успевает принятся, из 1000 байт, на делителе 1
PIC-10-1.jpg
Last edited by DimkaM on 15 Aug 2016, 10:38, edited 1 time in total.
ZX-Evo rev C, ZXNetUsb rev A
DimkaM
 
Posts: 1269
Joined: 24 Mar 2010, 13:42
Location: джунгли Амазонки
Group: Registered users

Postby DimkaM » 17 Feb 2012, 11:04

сделал отображалку интов при приёме файла. за 1секунду интов доходит только ~5штук.
С битом переполнения какая то херня происходит, ща буду выяснять чё за херня. Сделал прекращение приёма при переполнении,бит срабатывает, но чёта както не сбрасывается переполнение.
Last edited by DimkaM on 17 Feb 2012, 11:07, edited 2 times in total.
ZX-Evo rev C, ZXNetUsb rev A
DimkaM
 
Posts: 1269
Joined: 24 Mar 2010, 13:42
Location: джунгли Амазонки
Group: Registered users

Postby CHRV » 17 Feb 2012, 11:05

Coфту в студию.
Многое есть здесь: www.nedopc.com
User avatar
CHRV
Желесяка
 
Posts: 923
Joined: 15 Apr 2007, 22:52
Group: Registered users

Postby DimkaM » 17 Feb 2012, 11:10

чуть позже. Ща попроверю койчего.
ZX-Evo rev C, ZXNetUsb rev A
DimkaM
 
Posts: 1269
Joined: 24 Mar 2010, 13:42
Location: джунгли Амазонки
Group: Registered users

Postby DimkaM » 18 Feb 2012, 00:06

Сброс бита перепполнения так и не получается сделать.
Attachments
comtest.rar
(3.83 KB) Downloaded 409 times
ZX-Evo rev C, ZXNetUsb rev A
DimkaM
 
Posts: 1269
Joined: 24 Mar 2010, 13:42
Location: джунгли Амазонки
Group: Registered users

Postby DimkaM » 04 Apr 2012, 09:32

to boleq:
примеры:
file2com testfile.bin COM2 115200
конвертит и шлёт в COM2 со скоростью 115200 (без контроля чётности, стопбит 1)

file2file testfile.bin
конвертит в файл(создаёт новый добавляя к расширению "0")
Attachments
convert.zip
(4.17 KB) Downloaded 165 times
ZX-Evo rev C, ZXNetUsb rev A
DimkaM
 
Posts: 1269
Joined: 24 Mar 2010, 13:42
Location: джунгли Амазонки
Group: Registered users

Postby DimkaM » 04 Apr 2012, 13:10

только все успокоились и порешили что 115200 на еве не бывает.
Тут пришол нолька и всё испортил, выдав умный мысль.

115200 заработало!!! причём без помощи железячников, одной силой джедаев z80
ZX-Evo rev C, ZXNetUsb rev A
DimkaM
 
Posts: 1269
Joined: 24 Mar 2010, 13:42
Location: джунгли Амазонки
Group: Registered users

PreviousNext

Return to Пентева - софт и железо

Who is online

Users browsing this forum: Google [Bot] and 1 guest

cron