ся, значить прийом даних пройшов без помилок. Можна також обчислити контрольну суму для всіх 64 прийнятих біт, тоді результат повинен дорівнювати нулю. Блок-схема алгоритму обчислення контрольної суми показана на рис. 9. Алгоритм використовує операції зсуву і В«виключає абоВ». Квадратиками показані біти змінної, яка використовується для обчислення CRC. Перед обчисленням її необхідно обнулити, а потім на вхід алгоритму потрібно послідовно подати 56 прийнятих біт в тому порядку, в якому вони були прийняті. У результаті змінна буде містити значення CRC. br/>В
Інтерфейс RS 232
Інтерфейс RS-232-C з'єднує два пристрої. Лінія передачі першого пристрою з'єднується з лінією прийому другого і навпаки (повний дуплекс) Для управління з'єднаними пристроями використовується програмне підтвердження (введення в потік переданих даних відповідних керуючих символів). Можлива організація апаратного підтвердження шляхом організації додаткових RS-232 ліній для забезпечення функцій визначення статусу та управління. p align="justify"> Порядок обміну по інтерфейсу RS-232C
НаименованиеНаправлениеОписаниеКонтакт (25-контактний роз'єм) Контакт (9-контактний роз'єм) DCDINCarrie Detect (Визначення несучої) 81RXDINReceive Data (Дані, що приймаються) 32TXDOUTTransmit Data (Передані дані) 23DTROUTData Terminal Ready (Готовність терміналу) 204GND-System Ground (Корпус системи) 75DSRINData Set Ready (Готовність даних) 66RTSOUTRequest to Send (Запит на відправку) 47CTSINClear to Send (Готовність прийому) 58RIINRing Indicator (Індикатор) 229
Інтерфейс RS-232C призначений для підключення до комп'ютера стандартних зовнішніх пристроїв (принтера, сканера, модему, миші та ін), а також для зв'язку комп'ютерів між собою. Основними перевагами використання RS-232C є можливість передачі на значно більші відстані і набагато простіший з'єднувальний кабель. У той же час працювати з ним трохи складніше. Дані в RS-232C передаються в послідовному коді побайтно. Кожен байт обрамляється стартовим і степових битами. Дані можуть передаватися як в одну, так і в іншу сторону (дуплексний режим). p align="justify"> Комп'ютер має 25-контактний (DB25P) або 9-контактний (DB9P) роз'єм для підключення RS-232C. Призначення контактів роз'єму наведено в таблиці. p align="justify"> Призначення сигналів наступне. FG - захисне заземлення (екран). -TxD - дані, передані комп'ютером в послідовному коді (логіка негативна). -RxD - дані, прийняті комп'ютером в послідовному коді (логіка негативна). RTS - сигнал запиту передачі. Активний у весь час передачі. CTS - сигнал скидання (очищення) для передачі. Активний у весь час передачі. Каже про готовність приймача. DSR - готовність даних. Використовується для завдання режиму модему. SG - сигнальне заземлення, нульовий провід. DCD - виявлення несучою даних (детектування сигналу). DTR - го...