Проблема с UART
Проблема с UART
При создании проекта я столкнулся с нижеследующей проблемой: В проекте на Arduino Nano задействован через remoteXY модуль HC06 и rdm6300. Если я подключаю HC06 через аппаратный UART, а rdm6300 через програмный то связь по блютус работает отлично, а rdm6300 не работает вообще. Если подключаю наоборот то связь по блютус постоянно обрывается и управление работает с большой задержкой, но начинает работать rdm6300 но тоже с зависанием и большой задержкой.
			
			
									
						- ViktorPetrov
 - Капитан
 - Сообщения: 806
 - Зарегистрирован: 09 апр 2018, 23:56
 - Имя: Виктор
 - Благодарил (а): 4 раза
 - Поблагодарили: 1 раз
 
Проблема с UART
Это не проблема,так и должно быть библиотека SoftwareSerial не может одновременно получать данные сразу с нескольких портов,опрашивай модули по очереди.
			
			
									
						Проблема с UART
Большое спасибо за помощь, а то очень много времени потратил на поиск проблемы. А можете ссылку на пример дать где реализован опрос с задержкой?
			
			
									
						- ViktorPetrov
 - Капитан
 - Сообщения: 806
 - Зарегистрирован: 09 апр 2018, 23:56
 - Имя: Виктор
 - Благодарил (а): 4 раза
 - Поблагодарили: 1 раз
 
Проблема с UART
Примера не видел,но напрашивается простой вариант : UART и SoftwareSerial разнести по платам ,платы сделать по условию ,чтоб работали по очереди.
Вот только если данные придут в отключенный порт они потеряются.Здесь нужен пожалуй переменный мастер одно устройство работает постоянно ,когда получает данные, отключается и включает второе устройство и передает данные в другой порт.
			
			
									
						Вот только если данные придут в отключенный порт они потеряются.Здесь нужен пожалуй переменный мастер одно устройство работает постоянно ,когда получает данные, отключается и включает второе устройство и передает данные в другой порт.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость