FLProg
Вход на сайт
Логин:
Пароль:
Поиск
...
Статистика
Среда, 18.10.2017, 23:17
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: support, Сергей 
Форум » Основной » Спросить у знатоков » отправка в уарт с переодичностью
отправка в уарт с переодичностью
keeper1978 Дата: Воскресенье, 14.05.2017, 20:22 | Сообщение # 1
Майор
Группа: Проверенные
Сообщений: 126
Награды: 0
Репутация: 0
Статус: Offline
Надо отправлять строку в уарт с периодичностью раз в 5 секунд 
пробовал через переключатель MUX но как то не корректно работает одни чаще другие реже отправляет
может кто ещё подскажет как лучше
Прикрепления: 4978419.png(18Kb)
 
Dev1 Дата: Воскресенье, 14.05.2017, 20:40 | Сообщение # 2
Генерал-майор
Группа: Проверенные
Сообщений: 555
Награды: 9
Репутация: 16
Статус: Offline
дел

Win7/10-64 FLProg v2.5.1 external IDE 1.8.5



Сообщение отредактировал Dev1 - Воскресенье, 14.05.2017, 20:50
 
eugeneb Дата: Воскресенье, 14.05.2017, 20:59 | Сообщение # 3
Майор
Группа: Проверенные
Сообщений: 155
Награды: 4
Репутация: 1
Статус: Offline
А там в настройках UART есть задание периодичности.
Не то?
 
keeper1978 Дата: Понедельник, 15.05.2017, 01:10 | Сообщение # 4
Майор
Группа: Проверенные
Сообщений: 126
Награды: 0
Репутация: 0
Статус: Offline
Нет это отправка одной переменной а мне надо 5 переменных отправлять с периодичностью через 5 секунд каждую
 
ADA Дата: Понедельник, 15.05.2017, 01:35 | Сообщение # 5
Рядовой
Группа: Проверенные
Сообщений: 7
Награды: 0
Репутация: 0
Статус: Offline
Сформировать строку из переменных разделённых пробелом или каким-то символом (цепочкой символов).
И её отправлять.
Или я чего-то не понял?
 
OlegAn1962 Дата: Понедельник, 15.05.2017, 10:05 | Сообщение # 6
Полковник
Группа: Проверенные
Сообщений: 365
Награды: 4
Репутация: 0
Статус: Offline
keeper1978, в вашей схеме соедините выход генератора со входом send uart и в настройках укажите отправлять по переднему фронту.
 
Dev1 Дата: Понедельник, 15.05.2017, 11:05 | Сообщение # 7
Генерал-майор
Группа: Проверенные
Сообщений: 555
Награды: 9
Репутация: 16
Статус: Offline
Судя по:
Цитата keeper1978 ()
Нет это отправка одной переменной а мне надо 5 переменных отправлять с периодичностью через 5 секунд каждую
отправляем каждые 5 секунд по 1 переменной, переменных 5 eek . Только почму то я нашел 4 переменной. crazy 
Что бы боле мене точно отправляло я ставил генератор секунд, в блоках пользователей где то выкладывали. Но я всегда оправляю полной строкой, пакетом из всех переменных, а на приемном устройстве уже распределяю что куда.


Win7/10-64 FLProg v2.5.1 external IDE 1.8.5

 
keeper1978 Дата: Понедельник, 15.05.2017, 11:40 | Сообщение # 8
Майор
Группа: Проверенные
Сообщений: 126
Награды: 0
Репутация: 0
Статус: Offline
Цитата Dev1 ()
Судя по:Цитата keeper1978 ()
Нет это отправка одной переменной а мне надо 5 переменных отправлять с периодичностью через 5 секунд каждую
отправляем каждые 5 секунд по 1 переменной, переменных 5  . Только почму то я нашел 4 переменной.
Что бы боле мене точно отправляло я ставил генератор секунд, в блоках пользователей где то выкладывали. Но я всегда оправляю полной строкой, пакетом из всех переменных, а на приемном устройстве уже распределяю что куда.

не всё так просто строкой нельзя так как бридж смотрит в строке адрес топика и отправляет переменную на нужный адрес  сервера MQTT? в если всё одной строкой придет он не сможет корректно определить куда это отправлять.
вы не правельно поняли промежуток времени при отправке переменной 5 секунд (1 переменная - прошло 5 секунт - 2 переменная - прошло 5 секунд и так далее)
а переменных 4 пока
температура воды
Время системы
данные из EEPROM
и Solar
но не суть их может быть и больше wink


Сообщение отредактировал keeper1978 - Понедельник, 15.05.2017, 11:43
 
eugeneb Дата: Понедельник, 15.05.2017, 13:42 | Сообщение # 9
Майор
Группа: Проверенные
Сообщений: 155
Награды: 4
Репутация: 1
Статус: Offline
А так?
Прикрепления: 9801131.png(13Kb) · 3540759.png(14Kb) · 3071826.png(17Kb)
 
eugeneb Дата: Понедельник, 15.05.2017, 13:44 | Сообщение # 10
Майор
Группа: Проверенные
Сообщений: 155
Награды: 4
Репутация: 1
Статус: Offline
Сама схема не пристегнулась...

Упс, ошибка. Период генератора поставить Т=1с.
Прикрепления: 0944405.png(14Kb)


Сообщение отредактировал eugeneb - Понедельник, 15.05.2017, 13:47
 
Форум » Основной » Спросить у знатоков » отправка в уарт с переодичностью
Страница 1 из 11
Поиск:

FLProg © 2017
Яндекс.Метрика