Новости партнеров

Малогабаритный частотомер с питанием от литиевого элемента
     Прототипом этого прибора послужил частотомер, описанный в статье И. Котова («Радио», 2008, № 2, с. 21, 22). Переделка свелась к замене батареи питания 6F22 литиевым ...
Microchip. Информацинный каталог. 2014
Название: Microchip. Информацинный каталог Год издания: 2014 Страниц: 88 Формат: djvu Размер: 17,34 MB Описание: Предлагаем вашему вниманию очередное издание информационного каталога ...
Microcontrollers From Assembly Language to C Using the PIC24 Family
Название: Microcontrollers From Assembly Language to C Using the PIC24 Family Автор: Robert Reese, J.W. Bruce, Bryan A. Jones Год издания: 2009 Страниц: 865 Формат: pdf Размер: 9,58 MB ...


Ниже приведены подпрограммы приема и передачи байта, составленные в соответствии с логикой работы ранее изложенного алгоритма обмена и временной диаграммой, приведенной на рис. 1 (см. КиТ № 7`2006).

Подпрограммы для компьютера приведены на языке Кларион для DOS (Clarion v.3.101, Clarion Software Inc.), а для микроконтроллера - на двух языках: ассемблере (8051 Macro Assembler v.4.02a, 2500 A.D. Software Inc., 1985) и Си (C51, Keil Software Inc. v.6.14.).



2.1. Суть нового алгоритма обмена

Новый алгоритм обмена по интерфейсу RS-232, разработанный автором и опубликованный в работах (2) и (3), заключается в аппаратной синхронизации каждого передаваемого/принимаемого байта линиями данных (TxD и RxD) этого же интерфейса. В этом его существенное отличие от стандартной аппаратной синхронизации линиями квитирования (DTR-DSR или RTS-CTS). Кроме того, от существующей программной синхронизации линиями данных (TxD и RxD), которую принято называть Xon-Xoff, новый алгоритм отличается именно «аппаратностью», то есть синхронизация осуществляется не посылкой информационного байта (например, Xoff) по линиям данных, а изменением их состояния, как это устроено в аппаратной синхронизации линиями квитирования.



Настоящая статья продолжает серию публикаций, посвященных современным аппаратным средствам интерфейса RS-232, и предлагает вниманию читателей знакомство с поддерживающим эти аппаратные средства программным обеспечением.

Современные программные средства связи микроконтроллера с компьютером по интерфейсу RS-232. Часть 1

Программные средства для интерфейса RS-232, по которому компьютер и микроконтроллер обмениваются информацией между собой, условно можно разделить на две части. К первой части отнесем программы, написанные для компьютера, ко второй — программы для микроконтроллера.