HC-05 ведущий и ведомый
У меня возник глупый вопрос. при обмене данными между HC-05 и смартфоном A смартфон считается ведущим, а HC-05 считается ведомым. мастер отправляет данные ведомому, а затем ведомый отправляет эти данные на MCU. мой вопрос здесь заключается в том, что считается MCU, если он не является ведущим или ведомым? если я что-то напутал, буду рад, если вы меня поправите. спасибо
@klay, 👍1
Обсуждение1 ответ
Лучший ответ:
У вас неправильное представление об используемых интерфейсах. На самом деле у нас есть 2 разных интерфейса: Bluetooth и последовательный (UART). HC-05 — это последовательный мост Bluetooth.
В интерфейсе Bluetooth используется фиксированная концепция главного и подчиненного устройств. Каждое соединение должно иметь только 1 единственного мастера. Эта концепция применима только к связи между HC-05 и смартфоном. Это не имеет ничего общего с самим MCU, потому что MCU не поддерживает связь по Bluetooth.
Второй интерфейс — это последовательный (UART) интерфейс между HC-05 и MCU. Для этого интерфейса нет понятия master/slave, потому что оно не нужно. Любой из них может отправлять независимо друг от друга на соответствующий контакт TX и получать на контакт RX.
Это два полностью независимых и разных коммуникационных интерфейса. HC-05 просто пересылает данные между интерфейсами.
теперь очень понятно спасибо!, @klay
- Как разделить входящую строку?
- Как вывести несколько переменных в строке?
- В чем разница между Serial.write и Serial.print? И когда они используются?
- Загрузка Arduino Nano дает ошибку: avrdude: stk500_recv(): programmer is not responding
- Программы построения последовательных данных
- Как узнать частоту дискретизации?
- Что такое Serial.begin(9600)?
- Очистить существующий массив при получении новой последовательной команды
Что вы имеете ввиду под "не хозяин и не раб"? Bluetooth всегда имеет ведущий и подчиненный. Когда HC-05 должен быть ничем из этого?, @chrisl
HC-05 <=> MCU — это последовательное соединение без какого-либо протокола master/slave, рукопожатия или чего-либо еще., @DataFiddler
если MCU находится в последовательной связи с HC-05, то они оба считаются ведомыми? @Крисл, @klay