This documentation is out of date.

The new version of the documentation is here: https://cannylogic.com/docs

CANNY 5.2 duo, UART Driver

From CANNY Wiki
Jump to: navigation, search

Общее описание

Драйвер UART, через USB Virtual COM-port, позволяет контроллеру CANNY 5.2 duo обмениваться данными с внешними устройствами, например ПК, в процессе выполнения пользовательской диаграммы.

Объем приемного и передающего буферов данных драйвера UART CANNY 5.2 duo составляет 24 байта.

Набор поддерживаемых скоростей ограничен: 300, 1200, 2400, 9600, 19200, 57600, 115200 бод; а также доступен только один формат передачи данных: 8-N-1.

Note: For correct operation of all protocols based on the UART / RS-232 requires that all GND terminals of the devices committing communication, were given to a single potential ("common ground").
Примечание: Для возможности обмена данными между контроллером и внешним устройством, например ПК, через USB Virtual COM-port необходимо, при задании настроек драйвера использовать только конфигурацию RS-232 (инверсная полярность).

Controller operation in UART mode

Operating in UART mode, the controller can perform duplex data transmission/reception.

Пример функциональной диаграммы для обмена данными по UART через Virtual COM-port. Контроллер, получив сообщение длиной 2 байта по интерфейсу UART1, сохраняет их в соответствующей именованной сети для дальнейшей обработки и на следующем цикле выполнения диаграммы отправляет обратно заранее подготовленные 2 байта данных. Подключение к ПК, через разъем USB, подтверждается включением красного светодиода контроллера. Получение данных по UART контроллер подтверждает кратковременным включением зеленого контрольного светодиода.

14 9 3 1.png


See also

CANNY 5.2 duo

CANNY 7, UART Driver