TS, CTS). Сигнали квітірованія - це засіб, за допомогою якого обмін сигналами дозволяє DTE почати діалог з DCE до фактичних передачі або прийому даних по послідовним лініях зв'язку. p align="justify"> Сигнали синхронізації (наприклад, ТС, RC). У синхронному режимі (на відміну від більш поширеного асинхронного) між пристроями необхідно передавати сигнали синхронізації, які здійснюють тактирование прийнятого сигналу в цілях його декодування. p align="justify"> На практиці допоміжний канал RS-232C застосовується рідко, і в асинхронному режимі з 25 сигнальних ліній інтерфейсу зазвичай використовуються тільки дев'ять, які наведені в Табл. 1. p align="justify"> Таблиця 1.
Номер контактаСігналВиполняемая функція1FGОсновная або захисна земля, що підключається до стійки або шасі оборудования2TxDПоследовательные дані, передані від DTE до DCE3RxDПоследовательние дані, прийняті від DTE до DCE4RTSЗапрос передачі. Активним рівнем цього сигналу DTE вказує, що воно хоче послати дані в DCE5CTSСброс передачі. Активним рівнем цього сигналу DCE повідомляє, що зв'язок установлена6DSRГотовность модему. Активним рівнем цього сигналу DCE повідомляє, що зв'язок установлена7SGВозвратний тракт загального сигналу (сигнальна земля) 8DCDОбнаруженіе несучої даних. Активним рівнем цього сигналу DTE показує, що воно працює і DCE може підключитися до каналу связі9-Чи не задіяний
2. Програмна емуляція SCI
Модуль SCI обробляє всі команди передачі і прийому і тим самим звільняє центральний процесор (CPU) від виконання цих функцій. Модуль SCI є програмованим для різних швидкостей передачі. Приймач може виявити автоматично помилки формату, такі як кадрування, шум і переповнення. p align="justify"> Наявність у складі 8-розрядного МК модуля контролера послідовного введення/виведення стало настільки звичайним явищем, що лише найпростіші, маловиводние МК в корпусах DIP-16 і DIP-20 не мають портів послідовного обміну, такі як мікроконтролерів MC68HC705J1A. Для виконання асинхронної послідовної зв'язку використовується програмна емуляція SCI. У цьому випадку процесор буде контролювати контакти портів введення/виведення, виконуючи ті ж функції, що і лінії прийому даних (RXD) і передачі даних (TXD) істинного апаратно-керованого SCI. p align="justify"> Вимоги для застосування програмної емуляції SCI:
Оптимізація швидкості для максимальної швидкості передачі;
Мінімальний розмір коду;
Простота настройки для різних швидкостей передачі;
Можливість виявлення шуму і помилок кадру при отриманні.
Оскільки процесор не так ефективний, як спеціалізовані апаратні SCI, програмна емуляція має обмеження:
Дуже висока швидкість передачі даних не є досяжною;
Програмна емуляція SCI споживає пам'ять і пропускну здатніст...