Модераторы: Kagor
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Асинхр. режим передачи, адаптер последоват. интерфейса 
:(
    Опции темы
fara
  Дата 15.6.2005, 04:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 166
Регистрация: 15.3.2004
Где: С.-Петербург

Репутация: нет
Всего: 2



Вопрос такой.
Все значащие биты (будь то служебные или данные) выдвигаются на линию (выход) TxD по спаду сигнала TxC (синхроимпульсы).
Меня интересует следующее, что должно быть на выходе TxD в промежутках между спадами сигнала TxC (см. на рисунке: что должно быть вместо вопроса)

--Resize_Images_Alt_Text--

PS: долго искал форум нужной тематики так и не нашел smile
--------------------
Крыша хлопает в ладоши -Спасибо всем за план хороший!
PM MAIL ICQ   Вверх
PILOT
Дата 15.6.2005, 08:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


производство
****


Профиль
Группа: Модератор
Сообщений: 2724
Регистрация: 4.4.2002
Где: москва

Репутация: нет
Всего: 54



Хм... странный вопрос... ты про UART?

СУВ.


--------------------
тут могла быть Ваша реклама...
PM MAIL WWW ICQ   Вверх
fara
Дата 15.6.2005, 16:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 166
Регистрация: 15.3.2004
Где: С.-Петербург

Репутация: нет
Всего: 2



Вопрос сводится к тому, что на месте знака вопроса должен быть низкий уровень (предыдущее состояние) или высокий высокий или что-то иное? smile
--------------------
Крыша хлопает в ладоши -Спасибо всем за план хороший!
PM MAIL ICQ   Вверх
PILOT
Дата 15.6.2005, 20:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


производство
****


Профиль
Группа: Модератор
Сообщений: 2724
Регистрация: 4.4.2002
Где: москва

Репутация: нет
Всего: 54



Еще раз:
ТЫ ПРО UART?

СУВ.


--------------------
тут могла быть Ваша реклама...
PM MAIL WWW ICQ   Вверх
fara
Дата 15.6.2005, 21:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 166
Регистрация: 15.3.2004
Где: С.-Петербург

Репутация: нет
Всего: 2



Если бы я еще знал что это за зверь smile
--------------------
Крыша хлопает в ладоши -Спасибо всем за план хороший!
PM MAIL ICQ   Вверх
PILOT
Дата 15.6.2005, 22:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


производство
****


Профиль
Группа: Модератор
Сообщений: 2724
Регистрация: 4.4.2002
Где: москва

Репутация: нет
Всего: 54



То что ты нарисовал не имеет отношения к UART (RS-232) но т.к. ты назвал один из выводов как в UART (TxD), у меня есть основания думать что у тебя полная каша в интерфейсах smile

СУВ.


--------------------
тут могла быть Ваша реклама...
PM MAIL WWW ICQ   Вверх
fara
Дата 16.6.2005, 13:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 166
Регистрация: 15.3.2004
Где: С.-Петербург

Репутация: нет
Всего: 2



PILOT
но RS 232 это ж последовательный интерфейс?
Ведь при задании слова режима (для асинхр.) у нас там есть момент, где указывается скорость передачи 1:1, 1:16, 1:64. Вот это отношение относиться к сигналу TxC, если 1:1, то биты на линию TxD выдвигаются по _каждому_ спаду TxC, если же скажем 1:16, то через каждые 16 спадов.
--------------------
Крыша хлопает в ладоши -Спасибо всем за план хороший!
PM MAIL ICQ   Вверх
PILOT
Дата 16.6.2005, 20:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


производство
****


Профиль
Группа: Модератор
Сообщений: 2724
Регистрация: 4.4.2002
Где: москва

Репутация: нет
Всего: 54



О-хохо...

Короче так.
То о чем ты говоришь не совсем синхронизация.
Ответ на твой вопрос:
по умолчанию на линии логическая единица, если нужно передать байт то передатчик устанавливает логический ноль (старт бит) и начинает последовательно предавать биты (выдвигать их), их может быть 8,9 или 10, если используется бит четности. Затем идет уровень логической единицы (стоповый бит), который остается до следующего стартового бита.

А вот 1:16, 1:64 это относится к алгоритму анализа приема очередного бита, т.е. что это за бит.
Если 1:16, то после получения стартового бита включается счетчик, который считает с частотой в 16 раз большей чем скорость передачи 1 бита, ровно посередине выбираются три последовательные значения уровня и выбирается тот который в большинстве (например считали 001, значит это 0), вот и все пироги...
картинка поможет.

СУВ.

Присоединённый файл ( Кол-во скачиваний: 8 )
Присоединённый файл  sxem2.GIF 5,06 Kb


--------------------
тут могла быть Ваша реклама...
PM MAIL WWW ICQ   Вверх
fara
Дата 17.6.2005, 21:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 166
Регистрация: 15.3.2004
Где: С.-Петербург

Репутация: нет
Всего: 2



Пилот, я конечно в этом вопросе не столь умен как ты, я просто цитирую то что написано в методичке:
"TxC - вх. сигнал, управляющий скоростью передачи данных. Спад сигнала выдвигает последовательные биты на выход TxD. В синхр режиме скорость передачи соответствует частоте сигнала TxC, а в асинхр программируется как 1, 1/16 или 1/64 частоты сигнала TxC."

Ну в общем спасибо за посильную помощь smile
--------------------
Крыша хлопает в ладоши -Спасибо всем за план хороший!
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по железу | Следующая тема »


 




[ Время генерации скрипта: 0.0485 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.