Страница 1 из 1

Формирование csv-строки

Добавлено: 03 мар 2017, 16:00
STX-121
Добрый день!
Скетч формирует и передает в UART (bluetooth) значения нескольких датчиков и переменных  раз в 5 сек.  в виде csv-строки.
Если из UART приходит команда START, на 7 входе сумматора строк должна появиться переменная "ОК". При получении этой команды на выходе компаратора появляется импульс.
Подскажите, как "скоммутировать" переменную "ОК" по этому импульсу?
Подскажите новичку 

Формирование csv-строки

Добавлено: 03 мар 2017, 16:15
Pixima
STX-121, попробуйте вот так:

Формирование csv-строки

Добавлено: 03 мар 2017, 17:29
Boroda
Так скорее всего не взлетит, потому как импульс этот будет длиться один цикл, а передатчик может передать данные позже и "ОК" в сообщении уже не будет. На входе переключателя две константы типа стринг. На нулевом входе ";", на первом ";ОК". Блок передачи надо сделать с передачей по переднему фронту от генератора и RTRIG.... долго писать, проще показать. Программа в приложении.

Добавлено (03.03.2017, 17:29)
---------------------------------------------
Если попытаетесь все запихнуть на одну плату и убрать промежуточные переменные, то может нарушиться последовательность действий например сначала пойдет передача, а потом уже проверка на сигнал STOP и ничего не получится.

Формирование csv-строки

Добавлено: 09 мар 2017, 14:25
STX-121
Сразу не заработало )))
Но за идею спасибо.
Я сделал отправку в UART по смене данных, схемка стала проще.
Дальше, думаю, сам разберусь.