Page 17 of 23

Re: ZXevolution + RS-232

PostPosted: 20 Aug 2011, 20:44
by DimkaM
блять.

Десофт извиняй, браузер сука точно из кеша выдернул.

CTS работает, спасибо огромное.

Re: ZXevolution + RS-232

PostPosted: 20 Aug 2011, 21:40
by deathsoft
DimkaM wrote:CTS работает

Бугага, ну я и вижу по коду, что должен работать, слал я унриал гдето в 2 часа ночи.

Re: ZXevolution + RS-232

PostPosted: 20 Aug 2011, 22:25
by DimkaM
Теперь DCTS(нулевой бит) странно себя ведет, постоянно в единичке, не сбрасывается после чтения.
А в мониторе всё правильно, первый раз единичка, а потом нули, но после выхода из монитора опять единичка висит.
Причём это если в CTS ноль. Если единичка в CTS, то не могу сказать, сложно отследить. При единичке в CTS - в DCTS ноль, проскакивает ли там единичка немогу сказать(в мониторе проскакивает), надо обработку переделать чтоб отследить.

Re: ZXevolution + RS-232

PostPosted: 21 Aug 2011, 00:16
by deathsoft
DimkaM wrote:Теперь DCTS(нулевой бит) странно себя ведет, постоянно в единичке, не сбрасывается после чтения.

Он и не должен сбрасываться после чтения, этот бит равен (старый бит 4) xor (новый бит 4), если CTS между двумя чтениями не менялся то будет читаться 0, если менялся, то 1.

Re: ZXevolution + RS-232

PostPosted: 21 Aug 2011, 12:44
by DimkaM
Проверил на реальном СОМе.
deathsoft wrote:если CTS между двумя чтениями не менялся то будет читаться 0, если менялся, то 1.

Вот и я про то. А он (DCTS) постоянно равен DCTS = ~CTS, сколько бы раз я не читал MSR. Причём если пошагово в мониторе Унрила, то всё работает исправно DCTS = CTS ^ CTSold.

P.S. Мне вообщето этот DCTS по барабану, но какая то мистика.

Re: ZXevolution + RS-232

PostPosted: 21 Aug 2011, 13:00
by DimkaM
как вариант: setup_int() косячит
Code: Select all
   reg[6] &= ~0x10;

   unsigned char mask = reg[5] & 1;
   if (reg[5] & 0x20) mask |= 2, reg[6] |= 0x10;
Получается CTS и RTS замыкает. А в мониторе не успевает.
надобы reg[6] из setup_int()'а поудалять.

Re: ZXevolution + RS-232

PostPosted: 08 Sep 2011, 09:10
by CHRV
Все, я вернулся с дачо!
Завтро к вечеру сделаю релизную прошу с учетом замечаний...

Re: ZXevolution + RS-232

PostPosted: 08 Sep 2011, 09:54
by lvd
off:
CHRV wrote:Все, я вернулся с дачо!

а на шашлыкенг на дачо так и не позвал...

Re: ZXevolution + RS-232

PostPosted: 08 Sep 2011, 10:21
by DimkaM
CHRV wrote:Все, я вернулся с дачо!
Завтро к вечеру сделаю релизную прошу с учетом замечаний...

Аппаратное управление ртс/цтс никак?!
Почитал диаграммы, вроде всё просто.

Re: ZXevolution + RS-232

PostPosted: 08 Sep 2011, 21:45
by CHRV
DimkaM wrote:Аппаратное управление ртс/цтс никак?!
Почитал диаграммы, вроде всё просто.

Сделай добавлю, но если мелон работать не будет- выкину.