Термінова допомога студентам
Дипломи, курсові, реферати, контрольні...

Налаштування портів. 
Програма перезапису файлу з одного комп’ютера на інший через послідовний порт

РефератДопомога в написанніДізнатися вартістьмоєї роботи

Комп’ютер може мати до чотирьох послідовних портів COM1 — COM4 для машин класу АТ типова наявність двух портів. Керування послідовним портом поділяється на попереднє конфігурування (Setup) апаратних засобів порту та поточне (оперативне) перемикання режимів роботи за допомогою прикладного та системного ПЗ. Налаштування COM-порту залежить від його будови. Порт на платі розширення конфігурується… Читати ще >

Налаштування портів. Програма перезапису файлу з одного комп’ютера на інший через послідовний порт (реферат, курсова, диплом, контрольна)

Комп’ютер може мати до чотирьох послідовних портів COM1 — COM4 для машин класу АТ типова наявність двух портів. Керування послідовним портом поділяється на попереднє конфігурування (Setup) апаратних засобів порту та поточне (оперативне) перемикання режимів роботи за допомогою прикладного та системного ПЗ. Налаштування COM-порту залежить від його будови. Порт на платі розширення конфігурується джамперами на самій платі. Порт на системній платі налаштовується через CMOS Setup. Параметри налаштування перераховані нижче:

Базова адреса для портів COM1 — COM4 зазвичай має значення: 3F8h, 2F8h, 3E8h та 2Е 8h. При ініціалізації BIOS перевіряє наявність портів за адресами саме в такому порядку і надає виявленим портам логічні імена COM1, COM2, COM3 та COM4. Для портів COM3 та COM4 можливі альтернативні адреси 3Е 0h, 338h та 2E8h, 238h відповідно.

Лінія запиту переривань. Для COM1 та COM3 зазвичай використовується лінія IRQ4 або IRQ11, для СОМ 2 та СОМ 4 — IRQ3 або IRQ10. В принципі, номер переривання можна призначити в довільних послідовностях з базовою адресою (номером порту), але деякі програми та драйвери (наприклад, драйвери миші) налаштовані на стандартні послідовності. Кожному порту, що має потребу апаратного переривання, призначають окрему лінію, яка не співпадає з лініями запитів переривань інших пристроїв. Переривання необхідні для портів, до яких підключаються пристрої введення-виведення, UPS або модеми. При підключенні принтера або плоттера, перериваннями користуються лише багатозадачні ОС (не завжди) і цей дефіцитний ресурс ПК можна зекономити. Також, переривання непотрібні при підключенні двох комп’ютерів за допомогою нуль-модемного кабелю. Можливість поділу однієї лінії запиту декількома портами (або портом та іншими пристроями) залежить від реалізації апаратного підключення та ПЗ. При використанні портів, підключених до шини ISA, переривання, які можна моділити, зазвичай не працюють.

Канал DMA (для мікросхем UART 16 450/16550/16550A, розташованих на системній платі) — дозвіл використання DMA і номер каналу. Режим DMA при роботі з COM-портами використовується рідко.

Режим роботи порту по замовчуванню (2400 біт/с, 7 біт даних, 1 стоп-біт і контроль парності), заданий при ініціалізації порту під час тесту POST-системи BIOS, може використовуватись в будь-який момент під час налаштування комунікаційних програм або консольною командою MODE COMx: з указанням параметрів (синтаксис можна дізнатись, запустивши команду MODE з ключом /?). Взагалі, контролер послідовного інтерфейсу є досить зручним пристроєм, адже при проектуванні цього інтерфейсу інженери попіклувались про стабільність передачі даних, хоча в мікросхемі є свої нюанси.

Показати весь текст
Заповнити форму поточною роботою