ZXevolution + RS-232

ZX evolution software and hardware

Postby SfS » 17 Feb 2011, 19:04

Получил свой комп - очень доволен.
Одно "но" - поддержки RS-232 порта не нашёл. Так же не нашёл о нём ничего тут, воспользовавшись поиском.

Вопросы:

1. Есть ли на сей момент поддержка RS-232 порта в ZXevolution ? В смысле - как я могу программно писать-читать из него ?
2. Если есть - то где об этом почитать?
3. Если нет - то когда будет и будет ли вообще ?

SD-карточка - это, конечно, прелесть. Но куда удобнее перекидывать файлы по ком-порту.

В остальном - просто тащусь от компа)
ZX-Phoenix.
Pentevo ZX-Evoluton Rev. B (зелёная)
SfS
 
Posts: 245
Joined: 24 Jun 2010, 08:07
Group: Registered users

Postby lvd » 17 Feb 2011, 20:20

Вроде сделано в ФПГА ваит на обращения к портам, и атмега должна обрабатывать, эмулируя контроллер. Но она этого пока не делает :)
Многого нет здесь: http://lvd.nedopc.com
Image
User avatar
lvd
 
Posts: 1786
Joined: 07 Apr 2007, 22:28
Group: Registered users

Postby SfS » 18 Feb 2011, 05:14

Ну и хорошо) Ждём, когда будет)
ZX-Phoenix.
Pentevo ZX-Evoluton Rev. B (зелёная)
SfS
 
Posts: 245
Joined: 24 Jun 2010, 08:07
Group: Registered users

Postby sevol » 06 Mar 2011, 21:26

дык, когда заработотает RS-232 порта на zx - evolution, реально будет запустить матричный принтер Принтер Epson LX-300 или подобный, с поддержкой RS-232 порта на zx - evolution, если написать драйвер для него???
sevol
 
Posts: 49
Joined: 17 Jan 2011, 13:06
Group: Registered users

Postby CHRV » 06 Mar 2011, 22:29

Извиняюсь, абсолютно некогда чего либо писать в прошивке. Очень много работы по суппорту и сборке, зашиваюсь категорически.
Ребята работают по своим планам, слава богу хоть тут никого пинать не приходится. Хотя DDp подзабил опять.
Работу над RS232 начал месяца два назад, но как начал так и пока ничего не делал больше.
ПО принтеру все проще, AAA притащил принтер (Epson LX300), нужно управляющий регистр сделать, остальное на порты YM вешается (по схеме Немо-KAY).
Многое есть здесь: www.nedopc.com
User avatar
CHRV
Желесяка
 
Posts: 966
Joined: 15 Apr 2007, 22:52
Group: Registered users

Postby sevol » 06 Mar 2011, 22:39

Спасибо. Главное, что начали, рано или поздно значит будет. Буду ждать)
sevol
 
Posts: 49
Joined: 17 Jan 2011, 13:06
Group: Registered users

Postby CHRV » 12 Apr 2011, 15:13

Освоил программу: http://vtrdos.ru/system/MEL1_90.ZIP
Фича заключалась в том что эта прога не работает в режиме 128Кб, память должна включена полностью.

Прием данных еволюшеном заработал, а вот с передачей пока не вкурю. ТАк что пока пилю дальше...
Многое есть здесь: www.nedopc.com
User avatar
CHRV
Желесяка
 
Posts: 966
Joined: 15 Apr 2007, 22:52
Group: Registered users

Postby breeze » 12 Apr 2011, 21:38

CHRV wrote:Прием данных еволюшеном заработал,…


Супер! ждём продолжения!
User avatar
breeze
 
Posts: 764
Joined: 07 Feb 2009, 17:19
Location: Оттуда
Group: Registered users

Postby CHRV » 13 Apr 2011, 00:07

breeze wrote:Супер! ждём продолжения!

Разобрался с отправкой, завтра может выложу для тестирования бету.
Многое есть здесь: www.nedopc.com
User avatar
CHRV
Желесяка
 
Posts: 966
Joined: 15 Apr 2007, 22:52
Group: Registered users

Postby CHRV » 13 Apr 2011, 21:17

Как обещал выкладываю бету:
zxevo_fw.bin
(41.38 KB) Downloaded 1364 times
.
В частности там по мелочи исправил еще кое какие глюки, например увеличена стабильность загрузки фпга при включении.

Ну а основное реализовал в первом приближении RS232. Можно тестировать с терминалом Melon
( http://vtrdos.ru/system/MEL1_90.ZIP )

На текущий момент реализовано следующее:
- Поддержка RS232 по схеме Кондратьева БЕЗ ИСПОЛЬЗОВАНИЯ ПРЕРЫВАНИЙ (это важно понимать).

Далее я прям по регистрам (имееются ввиду регистры 16550) напишу ограничения и фичи:
- DLL,DLM - поддерживается, дополнительная фича если DLL=DLM=0 то устанавливается скорость 256000бит/с;
- IER - не поддерживается (ни на что не влияет);
- FCR - поддерживается только сбросы FIFO, причем FIFO всегда включены;
- ISR - не поддерживается;
- LCR - поддерживается все кроме break и режимов четности forsed0 и forced1;
- MCR - поддерживается только RTS;
- LSR - поддерживается кроме break;
- MSR - CD и DSR всегда 1, RI всегда 0, статусы работают только для CTS;
- SPR - поддерживается полностью.
Многое есть здесь: www.nedopc.com
User avatar
CHRV
Желесяка
 
Posts: 966
Joined: 15 Apr 2007, 22:52
Group: Registered users

Next

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

Who is online

Users browsing this forum: No registered users and 1 guest

cron