Передача данных с TX на RX
- Siberian
- Лейтенант
- Сообщения: 633
- Зарегистрирован: 07 сен 2015, 11:51
- Откуда: СССР
- Имя: Александр
- Благодарил (а): 34 раза
- Поблагодарили: 5 раз
Передача данных с TX на RX
Приветствую, Коллеги.
Возникла необходимость передать данные с одной Arduino на три Arduino.
Т.е. казалось бы всё просто, с выхода TX первой Arduino передаем данные на входы RX трех принимающих Arduino.
Но здесь нужно использовать прерывание. С помощью FLProg удается передавать только на одну принимающую сторону.
Кто-то решал эту проблему?
Возникла необходимость передать данные с одной Arduino на три Arduino.
Т.е. казалось бы всё просто, с выхода TX первой Arduino передаем данные на входы RX трех принимающих Arduino.
Но здесь нужно использовать прерывание. С помощью FLProg удается передавать только на одну принимающую сторону.
Кто-то решал эту проблему?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Siberian 05 мар 2016, 09:30, всего редактировалось 1 раз.
Передача данных с TX на RX
Вот статью почитайтеSiberian писал(а):Возникла необходимость передать данные с одной Arduino на три Arduino.
Обмен данными между ардуинами. Проводное соединение Ардуин при помощи UART(Serial)
или эту
Обмен данными между ардуинами. VirtualWire-проводное соединение Ардуин
- Siberian
- Лейтенант
- Сообщения: 633
- Зарегистрирован: 07 сен 2015, 11:51
- Откуда: СССР
- Имя: Александр
- Благодарил (а): 34 раза
- Поблагодарили: 5 раз
Передача данных с TX на RX
Спасет, только модбаса нет.vlad писал(а):модбас не спасет?

Добавлено (05.03.2016, 11:27)
---------------------------------------------
Если Вы внимательно читали мой пост, то я написал, что необходимо использовать прерывание (это из серии того, что Вы мне предложили прочесть).Слимпер писал(а):Вот статью почитайте
Только проблема в организации прерывания в программе FLProg.
Передача данных с TX на RX
Ну можно на базе примера написать свои блоки на Си, и тогда будут прерывания.Siberian писал(а):Если Вы внимательно читали мой пост, то я написал, что необходимо использовать прерывание (это из серии того, что Вы мне предложили прочесть).
- Siberian
- Лейтенант
- Сообщения: 633
- Зарегистрирован: 07 сен 2015, 11:51
- Откуда: СССР
- Имя: Александр
- Благодарил (а): 34 раза
- Поблагодарили: 5 раз
Передача данных с TX на RX
Речь идет о стандартных блоках FLProg.Слимпер писал(а):Ну можно на базе примера написать свои блоки на Си, и тогда будут прерывания.
Передача данных с TX на RX
Ну тогда только Modbus или Mega (там 4 Uart)Siberian писал(а):Речь идет о стандартных блоках FLProg.
Последний раз редактировалось Слимпер 05 мар 2016, 11:55, всего редактировалось 1 раз.
- Siberian
- Лейтенант
- Сообщения: 633
- Зарегистрирован: 07 сен 2015, 11:51
- Откуда: СССР
- Имя: Александр
- Благодарил (а): 34 раза
- Поблагодарили: 5 раз
Передача данных с TX на RX
Можно было бы попробовать что-то на микросхемах расширения, но у меня их тоже нет. 
Тогда проще будет заказать модбас.

Тогда проще будет заказать модбас.
Передача данных с TX на RX
Вообще то есть еще вариант, ведь кроме физического Uart есть softwareSerial, т.е. на плате можно поднять два uart.
А третью плату можно подключить к второй так же черезsoftwareSerial.
А третью плату можно подключить к второй так же черезsoftwareSerial.
Передача данных с TX на RX
Не понял что не работает?Siberian писал(а):Это не работает тоже, только два между собой.
У меня работало спокойно так, ода плата главная к ней подключал две других
1 - к физическому Uart (0,1)
2 - к softwareSerial (было 2,3)
ну и естественно были объединены GND всех трёх плат.
- support
- Супермодератор
- Сообщения: 1917
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Поблагодарили: 23 раза
- Контактная информация:
Передача данных с TX на RX
Подождите немного, в следующей версии появится возможность решить проблему. Будет возможность соединять по UART неограниченное количество ардуинок
Автор программы FLProg.
- Siberian
- Лейтенант
- Сообщения: 633
- Зарегистрирован: 07 сен 2015, 11:51
- Откуда: СССР
- Имя: Александр
- Благодарил (а): 34 раза
- Поблагодарили: 5 раз
Передача данных с TX на RX
Спасибо! Очень замечательно!
Добавлено (05.03.2016, 15:05)
---------------------------------------------
Не планируете ли добавить к сервоприводам функцию скорости.
Было бы очень полезно!
Добавлено (05.03.2016, 15:05)
---------------------------------------------
Не планируете ли добавить к сервоприводам функцию скорости.
Было бы очень полезно!
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей