This documentation is out of date.
The new version of the documentation is here: https://cannylogic.com/docs |
CANNY 5.2 duo, UART Driver
Общее описание
Драйвер 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 контроллер подтверждает кратковременным включением зеленого контрольного светодиода.
See also