Например TDA7294

Форум РадиоКот • Просмотр темы - Проблема с UART интерфейсом
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт апр 16, 2024 11:53:57

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 20 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Проблема с UART интерфейсом
СообщениеДобавлено: Пт фев 16, 2018 08:55:23 
Родился
Аватар пользователя

Зарегистрирован: Чт ноя 16, 2017 17:04:14
Сообщений: 15
Откуда: Сургут
Рейтинг сообщения: 0
День добрый, столкнулся вот с такой проблемой: Имеется МК ATmega328p к UART которого подсоединен BT передатчик (HM-11) и преобразователь USB-UART (для отладки протокола обмена). Все работает, то есть могу рулить МК как через терминал с ПК так и через терминал смартфона через BT. Но встала задача добавить к этому делу Wi-Fi (естественно в нормальном режиме будет использоваться либо Wi-Fi либо BT) так вот при подключении к МК Wi-Fi шилда (ESP-07/12) как совместно с BT так и без него происходит вот такая фигня - через преобразователь USB-UART я могу только слышать МК, но входящие пакеты до него не доходят. UART интерфейс Wi-Fi модуля живой (на АТ команды откликается). Куда смотреть? Питание компонентов схемы 3.3В (то есть дело явно не в отсутствии согласователей уровня)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с UART интерфейсом
СообщениеДобавлено: Пт фев 16, 2018 13:02:10 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14052
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
"...Куда смотреть? ..."

В документацию на железо и на протоколы.
Как вариант - посадить одного из абонентов на софтовый UART.
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с UART интерфейсом
СообщениеДобавлено: Пт фев 16, 2018 14:56:32 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
Я вообще не понял, как ТРИ уарта между собой соединяются...

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Проблема с UART интерфейсом
СообщениеДобавлено: Пт фев 16, 2018 15:13:23 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14052
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Это АРДУИНКА (причем из "простейших" - вероятно "нана") - на собственно аппаратный UART схемотехнически подвешен USB-COM, его же выводы (по замыслу конструкторов ардуино) при отсутствии работы с консолью IDE в ПК могут быть использованы для иного потребителя.
А посикоку при работе с ПК одного Rх-Tх может бысть мало предусмотрен софтовый UART на любые иные выводы.
8)
У топикстартера вообще-то идея стыковки "звездой" одного хаба(собственно его самоделка) с тремя потребителями.
Причем ни заморачивться адресацией ни аппаратным выбором абонента желания не видать.
8)


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Проблема с UART интерфейсом
СообщениеДобавлено: Пт фев 16, 2018 15:42:23 
Опытный кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 82
Зарегистрирован: Сб июн 01, 2013 22:24:21
Сообщений: 751
Откуда: ПФО
Рейтинг сообщения: 0
Могу предложить Мегу324 у неё на борту 2 аппаратных UARTa, ну или что нибудь из STM32 взять, там вроде UARTов поболее будет.


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Проблема с UART интерфейсом
СообщениеДобавлено: Пт фев 16, 2018 18:57:20 
Родился
Аватар пользователя

Зарегистрирован: Чт ноя 16, 2017 17:04:14
Сообщений: 15
Откуда: Сургут
Рейтинг сообщения: 0
Я вообще не понял, как ТРИ уарта между собой соединяются...

да как бы ничего сверхъестественного, есть управляющий МК который будет гадить данными либо через BT либо через WiFi включая либо отключая их. Соединение простое: RxD BT и RxD WiFi на TxD МК. одновременно работает только один приемопередатчик (за счет включения либо отключения ногами МК)

Это АРДУИНКА (причем из "простейших" - вероятно "нана") - на собственно аппаратный UART схемотехнически подвешен USB-COM, его же выводы (по замыслу конструкторов ардуино) при отсутствии работы с консолью IDE в ПК могут быть использованы для иного потребителя.
А посикоку при работе с ПК одного Rх-Tх может бысть мало предусмотрен софтовый UART на любые иные выводы.
8)
У топикстартера вообще-то идея стыковки "звездой" одного хаба(собственно его самоделка) с тремя потребителями.
Причем ни заморачивться адресацией ни аппаратным выбором абонента желания не видать.
8)

нет, увы не ардуинка, самопляс уже изготовленный. пытаюсь понять где накосячил. зачем мне адресация потребителя если конвертер висит для того чтоб слушать порт во время отладки, а в нормальном режиме будет работать либо WiFi либо BT путем физического отключения микросхемы командой с МК. Что тут адресовать? BT с WiFi общаться между собой не должны. UART использую аппаратный

Могу предложить Мегу324 у неё на борту 2 аппаратных UARTa, ну или что нибудь из STM32 взять, там вроде UARTов поболее будет.

как писал выше уже все распаял. BT совместно с конвертером живут, а вот WiFi не хочет, но мне очень хочется. отдельно МК c WiFi общается

Добавлено after 10 minutes 27 seconds:
не ардуинка https://c.radikal.ru/c05/1802/63/c143f8791ee0.jpg но от этого не лучше


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с UART интерфейсом
СообщениеДобавлено: Пт фев 16, 2018 19:44:12 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14052
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Самодельная сборка на основе ардуинки - еще "поприколистее"...
:(


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с UART интерфейсом
СообщениеДобавлено: Пт фев 16, 2018 19:47:45 
Родился
Аватар пользователя

Зарегистрирован: Чт ноя 16, 2017 17:04:14
Сообщений: 15
Откуда: Сургут
Рейтинг сообщения: 0
ну ладно, фиг с ним, пусть будет ардуина. вопрос все же остается - как послушать шину между двумя устройствами не уваливая ее? ну и факультативно - почему с одной парой работает а с другой нет, что я упускаю?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с UART интерфейсом
СообщениеДобавлено: Пт фев 16, 2018 19:51:29 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
Angry Engineer писал(а):
как послушать шину между двумя устройствами не уваливая ее?
послушать - элементарно: сколько угодно RXD цеплять к единственному TXD. а вот передать из нескольких TXD в единственный RXD не получится без каких-то извращений. видимо, тут у вас собака и порылась...

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с UART интерфейсом
СообщениеДобавлено: Пт фев 16, 2018 19:56:17 
Родился
Аватар пользователя

Зарегистрирован: Чт ноя 16, 2017 17:04:14
Сообщений: 15
Откуда: Сургут
Рейтинг сообщения: 0
для внесения ясности, под передачей из нескольких в одно вы подразумеваете одновременную (тут я в курсе что будет содомия) ? или просто объединения в одну сеть достаточно для проблем?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с UART интерфейсом
СообщениеДобавлено: Пт фев 16, 2018 19:57:56 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14052
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Поставить аппаратный репитер - перехватчик линий связи. И с него вести сигнал на логический анализатор/консоль терминала.
Чего-нить подобного
http://img.radiokot.ru/files/20529/1cvf6ek97p.GIF
8)
Почему работает Х.З. - честно такое еще не пробовал, пока работал только с стандартными Rx/Tx приложениями-примитивами.
А вот ежли программа писалась под ардуинку - или использование того, что в среде предоставлено или разбираться с библиотеками.
Дугое дело без бутлоадера и в соответствующем "чистом" компиляторе (хотя-бы АВРстудии - у ардуиноIDE своя "надстройка"излишняя по сравнению с чистым СИ заложена для удобства пользователя, обход много внимания и знаний требует).
Вобщем... ежли "влоб" не удалось - принимаемся штудировать документацию.
:beer:


Последний раз редактировалось BOB51 Пт фев 16, 2018 20:01:35, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с UART интерфейсом
СообщениеДобавлено: Пт фев 16, 2018 20:00:53 
Родился
Аватар пользователя

Зарегистрирован: Чт ноя 16, 2017 17:04:14
Сообщений: 15
Откуда: Сургут
Рейтинг сообщения: 0
Прошивка писалась в Atmel Studio 7 бутлоадера нет ибо еще не осилил (да и задач таких не стояло). Проблема в том что в документации только распиновка и АТ комманды


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с UART интерфейсом
СообщениеДобавлено: Пт фев 16, 2018 20:04:16 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14052
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Тогда или аппаратный репитер-повторитель или программный UART для дополнительных потребителей.
Где-то не уживаются (по программе или аппаратно - вычитывать даташиты надо).
:dont_know:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с UART интерфейсом
СообщениеДобавлено: Пт фев 16, 2018 20:09:19 
Родился
Аватар пользователя

Зарегистрирован: Чт ноя 16, 2017 17:04:14
Сообщений: 15
Откуда: Сургут
Рейтинг сообщения: 0
опять же мега как говорит даташит поддерживает мультипроцессорный uart с одним мастером без всяких доп костылей


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с UART интерфейсом
СообщениеДобавлено: Пт фев 16, 2018 20:17:34 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14052
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Это ежли каждый потребитель ПЕРСОНАЛЬНО АДРЕСУЕМ (в самом потребителе данное свойство предусмотрено).
Другое дело - был бы протокол и шина I2C или иная с уже заложенной аппаратной адресацией.
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с UART интерфейсом
СообщениеДобавлено: Пт фев 16, 2018 20:49:43 
Родился
Аватар пользователя

Зарегистрирован: Чт ноя 16, 2017 17:04:14
Сообщений: 15
Откуда: Сургут
Рейтинг сообщения: 0
i2c всем хороша конечно но медленная


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с UART интерфейсом
СообщениеДобавлено: Пт фев 16, 2018 20:54:51 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
для внесения ясности, под передачей из нескольких в одно вы подразумеваете одновременную (тут я в курсе что будет содомия) ? или просто объединения в одну сеть достаточно для проблем?

даже не одновременно два передатчика в одну линию работать не должны, разве что вы как-то будете переводить одну из линий TXD в режим с высоким импедансом... но это я и имел ввиду под извращениями

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с UART интерфейсом
СообщениеДобавлено: Пт фев 16, 2018 20:57:40 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14052
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Я ж и намякиваю - самый простой выход из "уже все запаяно" - добавить внешний аппаратный модуль (репитер/коммутатор).
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с UART интерфейсом
СообщениеДобавлено: Пт фев 16, 2018 21:00:08 
Родился
Аватар пользователя

Зарегистрирован: Чт ноя 16, 2017 17:04:14
Сообщений: 15
Откуда: Сургут
Рейтинг сообщения: 0
для внесения ясности, под передачей из нескольких в одно вы подразумеваете одновременную (тут я в курсе что будет содомия) ? или просто объединения в одну сеть достаточно для проблем?

даже не одновременно два передатчика в одну линию работать не должны, разве что вы как-то будете переводить одну из линий TXD в режим с высоким импедансом... но это я и имел ввиду под извращениями


а как же мультипроцессорный уарт? или это не одно и то же?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с UART интерфейсом
СообщениеДобавлено: Сб фев 17, 2018 09:31:08 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14052
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Это про возможность передавать/принимать адресный байт и данные с отличием в виде программируемого флага ...
Особый режим работы - но физического интерфейса это не касается - во всех случаях это стандартные линии rx/tx на которых в каждый момент времени может быть активным только один передатчик. Приемников может быть и больше - при условии, что они умеют распознавать адресную посылку и определяться кому адресованы передаваемые данные.
8)


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 20 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y