User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 854

Тема: УКНЦ загрузка через стык С2

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    78 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    установка BREAK вслед за отправкой символа дает BREAK
    Оно и понятно - если на скорости 9600 посылка из 10 битов передаётся за 960 NOPов, то только передача стартового бита займёт ~ 100 NOPов (после засылки байта в порт для передачи).

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Оно и понятно - если на скорости 9600 посылка из 10 битов передаётся за 960 NOPов, то только передача стартового бита займёт ~ 100 NOPов (после засылки байта в порт для передачи).
    Предлагай варианты тестов - их легко добавлять

    ---------- Post added at 23:07 ---------- Previous post was at 23:04 ----------

    У KDJ11-B на консольном SLU есть битик в приемнике: The RCV ACT bit is set by the start bit of the serial input data and is cleared by the stop bit at the end of the serial input data. The RX DONE bit is set by the next bit time
    after RCV ACT is cleared.
    .

    Но есть ли такой на DLV11-J фиг знает - вот бита обнаружения BREAK как вижу нету (у KDJ11-B есть) - только frame error.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  4. #3

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    78 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Предлагай варианты тестов - их легко добавлять
    Можно попробовать выставлять BREAK с задержкой кратной передаче бита:

    Код:
    ; Выводим символ и устанавливаем BREAK с задержкой в R5
    TEST3:: .WORD   T3
            TSTB    @#TCS
            BPL     .-4
            MOVB    #377,@#TDA
            SOB    R5, .-.
            BIS     #BRK,@#TCS
            BR      .
    При R5 = 50 ; 100 ; 150 ; 200 ; 250 ; 300 ; 350 ; 400 ; 450 ; 500
    Последний раз редактировалось Patron; 04.02.2013 в 20:11.

  5. #4

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Можно попробовать выставлять BREAK с задержкой кратной передаче бита:

    Код:
    ; Выводим символ и сразу устанавливаем BREAK
    TEST3:: .WORD   T3
            TSTB    @#TCS
            BPL     .-4
            MOVB    #123,@#TDA
            SOB    R5, .-.
            BIS     #BRK,@#TCS
            BR      .
    При R5 = 50 ; 100 ; 150 ; 200 ; 250 ; 300 ; 350 ; 400 ; 450 ; 500
    Сейчас чего-нибудь придумаем. R5 и R4 усить нельзя - они используются.
    Можно конечно второй набор регистров задействовать, но лениво
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  6. #5

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    78 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    The RCV ACT bit is set by the start bit of the serial input data and is cleared by the stop bit at the end of the serial input data. The RX DONE bit is set by the next bit time after RCV ACT is cleared
    Получается, что при наличии BREAK - бит RCV ACT не очищается, а бит RX DONE не устанавливается. В реальности так и есть ?

  7. #6

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Получается, что при наличии BREAK - бит RCV ACT не очищается, а бит RX DONE не устанавливается. В реальности так и есть ?
    Сейчас попробую выяснить есть ли этот бит на DLV11-J - с консольным портом огород городить лениво

    ---------- Post added at 23:49 ---------- Previous post was at 23:44 ----------

    Похоже нету у DLV11-J такого.

    Код:
    TEST7:: .WORD   T7
            TSTB    @#TCS
            BPL     .-4
            MOVB    #252,@#TDA
    10$:    BIT     #4000,@#RCS
            BEQ     10$
            INC     FLAG
            BR      .
    
    
    TESTP:: .WORD   TESTS
    
    TESTS:: .WORD   TEST7
            .WORD   0
    
    .EX DLT
    
    TEST #7
    000252 
    FLAG: 000000
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  8. #7

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    78 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Похоже нету у DLV11-J такого
    Вопрос в том, у всех ли принимающих портов устанавливается бит готовности в конце посылки без стоповых битов.

    Бит RX DONE на консольном SLU связан как-то с битом готовности ?

  9. #8

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    RX DONE не устанавливается.
    Устанавливается так как иначе прерывания бы не было, а оно есть.

    ---------- Post added at 23:55 ---------- Previous post was at 23:55 ----------

    Цитата Сообщение от Patron Посмотреть сообщение
    Бит RX DONE на консольном SLU связан как-то с битом готовности ?
    Ну это собственно он и есть.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  10. #9

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    78 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Ну это собственно он и есть.
    Т.е. описание работы бита RCV ACT врёт - этот бит очищается не стоповым битом, а истечением интервала bit_time x bit_size.

  11. #10

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Т.е. описание работы бита RCV ACT врёт - этот бит очищается не стоповым битом, а истечением интервала bit_time x bit_size.
    А описание и не говорит ничего про стоп бит в отношении RX DONE.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

Страница 1 из 2 12 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Загрузка П.О. через звуковую PC.
    от Biozoom в разделе Commodore 16/64/128
    Ответов: 51
    Последнее: 06.10.2013, 11:12
  2. Загрузка УКНЦ
    от костя в разделе ДВК, УКНЦ
    Ответов: 73
    Последнее: 05.03.2011, 12:55
  3. КУПЛЮ УКНЦ Электроника МС 0511 с распаянным Стык С2.
    от falanger в разделе Барахолка (архив)
    Ответов: 5
    Последнее: 02.03.2010, 18:57
  4. Загрузка на рел Commodore 64
    от Zloy в разделе Commodore 16/64/128
    Ответов: 45
    Последнее: 27.07.2009, 12:59
  5. УКНЦ: загрузка через стык С2
    от tnt23 в разделе ДВК, УКНЦ
    Ответов: 1
    Последнее: 17.04.2009, 19:38

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •