User Tag List

Показано с 1 по 10 из 127

Тема: RS232 - вариант на ATTiny2313

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

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

    Регистрация
    18.07.2010
    Адрес
    Ульяновск
    Сообщений
    852
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Народ, посмотрите пожалуйста исходничек к этой схеме:

    tty2.asm
    Как оказалось, сигнал /WR не пришлось использовать...
    P.S. Добавил скорость 115200...
    Последний раз редактировалось alx32; 31.05.2012 в 10:05.

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

  3. #2

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от alx32 Посмотреть сообщение
    Как оказалось, сигнал /WR не пришлось использовать...
    Как же оно работает, как без /WR, так и без /RD?

    Зы. Туплю, они просто на разъеме не нарисованы.
    /WAIT планируется в этой схеме?
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  4. #3

    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,726
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    91 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от alx32
    Народ, посмотрите пожалуйста исходничек к этой схеме:....
    Желательно прерывания на входах МК стробировать сигналами WR и RD, иначе придется реагировать на весь шум, идущий на шине адресов процессора.
    Вход прерывания надо использовать один, никакого выигрыша от того, что вы используете оба аппаратных прерывания не будет, поскольку всё равно придется по INT0 делать безусловный переход на отработку прерывания, а это дополнительно два такта, эквивалентно тому, что вы будете анализировать на входе МК состояние входа A0.
    Почти уверен, что без WAIT обойтись не удастся, слишком коротки циклы RD и WR у INTEL 8080.
    PS. Желательно конечно расписать все величины в цифре, но что-то давно я не занимался времянками 8080
    Что касается Z80, то для него, при тактовой частоте = 3.5 Мгц время отработки прерывания не должно превышать два с половиной периода тактовой частоты Z80. А это получается порядка 715 нсек.
    Надо еще учитывать, что только реакция на прерывание у Тиньки занимает порядка 4..6 тактов, а это даже при 20 Мгц уже 300 нсек.
    Последний раз редактировалось caro; 01.06.2012 в 14:05.

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

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

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

Похожие темы

  1. Контроллер AT клавиатуры на AT90S2313/ATTiny2313
    от Asd1995sse в разделе Устройства ввода
    Ответов: 53
    Последнее: 21.02.2012, 20:23
  2. Джойстик порт - RS232 в ПЭВМ "Байт" к PC
    от Gelip в разделе Устройства ввода
    Ответов: 12
    Последнее: 16.11.2011, 18:17
  3. NK-DOS (вариант MS-DOS под TR-DOS)
    от Nomy Graphics в разделе Оси
    Ответов: 30
    Последнее: 03.09.2007, 16:59
  4. RS232 и Cache
    от Sonic в разделе Несортированное железо
    Ответов: 8
    Последнее: 13.07.2007, 14:12
  5. А был ли софт под под спековский порт - RS232/MIDI-OUT,Keypad ?
    от fan в разделе Несортированное железо
    Ответов: 2
    Последнее: 02.09.2005, 21:57

Ваши права

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