Оглавление

Предисловие................3

1. Интерфейс RS232 в компьютере.......................................................4

1.1. Электрические характеристики сигналов на линиях RS232 в компьютере ....................4

1.2. Контакты разъемов RS232 в компьютере..................................6

1.3. Программирование RS232 в компьютере..................................7

1.3.1. Выбор языка программирования.................................7

1.3.2. Управление состояниями и чтение состояний линий RS232.............................8

1.3.3. Инициализация RS232..............................................12

2. Интерфейс RS232 в микроконтроллере.............................................17

2.1. Электрические характеристики RS232 в микроконтроллере...........17

2.2. Использование сигналов RS232 для запуска и программирования микроконтроллера..............................................................17

3. Микросхемы преобразователей уровней интерфейса RS232..................21

3.1. Свойства и параметры преобразователей уровней RS232..............21

3.2. Традиционные преобразователи уровней RS232.........................25

3.3. Нетрадиционные преобразователи уровней RS232......................27

4. Примеры сопряжения микроконтроллеров с компьютером по интерфейсу RS232......30

4.1. Примеры RS232, имеющих гальваническую связь компьютера с микроконтроллером.......30

4.2. Примеры гальванически развязанных RS232..............................35

5. Программирование интерфейса RS232 в микроконтроллере.................42

5.1. Предварительные замечания..................................................42

5.2. Инициализация RS232 и команды ввода/вывода.........................44

5.2.1. Инициализация RS232 без использования таймеров.........44

5.2.2. Инициализация RS232 с использованием таймеров.........46

5.2.3. Команды ввода/вывода.............................................51

5.3. Зависимость скорости обмена информацией по RS232 микроконтроллера с компьютером от типа системы сбора (автономная или компьютерная)..................................................................52

6. Протоколы (алгоритмы) обмена по интерфейсу RS232........................58

6.1. Классификация протоколов обмена.........................................58

6.2. Высокоскоростной протокол обмена, предложенный автором........59

6.2.1. Суть протокола обмена.............................................59

6.2.2. Аппаратные средства протокола обмена........................62

6.2.3. Программное обеспечение протокола обмена.................63

7. Применение интерфейса RS232 для загрузки памяти программ микроконтроллера......82

7.1. Предварительные замечания................................................ 82

7.2. Пример применения RS232 для загрузки внешней памяти программ микроконтроллера Р80С552.......85

7.2.1. Аппаратные средства............................................. 85

7.2.2. Программное обеспечение....................................... 90

7.3. Пример применения интерфейса RS232 для программирования микроконтроллера AT89S8252 по интерфейсу SPI..................... 90

7.3.1. Аппаратные средства............................................. 90

7.3.2. Программное обеспечение....................................... 90

7.4. Пример программирования микроконтроллера DS5000(T) по RS232............................................ 90

7.4.1. Аппаратные средства............................................. 90

7.4.2. Программное обеспечение....................................... 91

7.5. Пример применения RS232 для программирования микроконтроллеров ADUC8XX.........91

7.5.1. Аппаратные средства............................................. 91

7.5.2. Программное обеспечение....................................... 92

7.6. Пример применения RS232 для программирования микроконтроллеров MSC1210YX.....92

7.6.1. Аппаратные средства............................................. 92

7.6.2. Программное обеспечение....................................... 92

8. Особенности проектирования систем сбора на базе микроконтроллеров, имеющих связь с компьютером по интерфейсу RS232.................. 134

8.1. Выбор и подключение к микроконтроллерам кварцевых резонаторов и настройка их частоты.............................................. 134

8.2. Макетирование аппаратных средств систем сбора..................... 136

8.3. Программаторы микроконтроллеров...................................... 143

9. Вместо заключения: что может и чего не может интерфейс RS232........ 153

Приложение Удаленная система сбора и обработки информации, поступающей с датчиков аналоговых, частотных и дискретных сигналов на базе IBM-совместимого компьютера и MSC-51-совместимого микроконтроллера........................................... 155

Список литературы........................................................................ 165

Хостинг от uCoz