Delfin Опубликовано 4 мая, 2022 Поделиться Опубликовано 4 мая, 2022 Добрый день. У нас данные передаются по UART одновременно, или последовательно (сначала ТX-RX от 1 проца ко 2му, потом ТX-RX от 2ого проца к 1му) ? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
snn_krs Опубликовано 4 мая, 2022 Поделиться Опубликовано 4 мая, 2022 Это два независимых канала со своими линиями и буферами приема и передачи. Данные передаются и принимаются одновременно. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Реле, вентиляторы, корпуса, разъемы, а так же любые электронные компоненты в нашем каталоге! Бесплатная доставка + 15% кэшбэк + скидки!Перейти на сайт ТМ Электроникс Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849
Delfin Опубликовано 4 мая, 2022 Автор Поделиться Опубликовано 4 мая, 2022 Точно одновременно? Нельзя ли настроить эти порты так, чтобы процесс был последовательным? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель. Подробнее>> Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161
Yurkin2015 Опубликовано 4 мая, 2022 Поделиться Опубликовано 4 мая, 2022 @Delfin Порты нельзя, им всё равно. Всё зависит от программы. Можно в программе организовать общение по типу "вопрос-ответ". То есть, например, UART2 молчит и ждёт вопроса от UART1. Первый отправляет вопрос и ждёт ответа от второго. Второй, подумав некоторое время, отправляет ответ первому. И снова тишина. Так будет достаточно последовательно? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств. Подробнее параметры и результаты тестов новой серии PLM по ссылке. Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161
Delfin Опубликовано 12 мая, 2022 Автор Поделиться Опубликовано 12 мая, 2022 А UART - это интерфейс, или протокол? Это вроде бы разное, но на разных источниках UART и так, и так называют. Или можно ли называть и протоколом, и интерфейсом одновременно? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Литиевые батарейки и аккумуляторы от мирового лидера EVE в КомпэлКомпания Компэл, официальный дистрибьютор EVE Energy, бренда №1 по производству химических источников тока (ХИТ) в мире, предлагает продукцию EVE как со склада, так и под заказ. Компания EVE широко известна в странах Европы, Америки и Юго-Восточной Азии уже более 20 лет. Недавно EVE была объявлена поставщиком новых аккумуляторных элементов круглого формата для электрических моделей «нового класса» компании BMW.Продукция EVE предназначена для самого широкого спектра применений – от бытового до промышленного. Подробнее>> Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161
BARS_ Опубликовано 12 мая, 2022 Поделиться Опубликовано 12 мая, 2022 UART - интерфейс, он просто передает и принимает в соответствии со спецификацией. Протоколом его только безграмотные называют. А протокол - это то, какие данные передает программа. Грубо говоря, UART - это речевой аппарат, а протокол - это речь. Речевой аппарат у всех людей устроен +/- одинаково, а языков сотни. 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
giao Опубликовано 12 мая, 2022 Поделиться Опубликовано 12 мая, 2022 UART - интерфейс для последовательной передачи данных 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
BARS_ Опубликовано 12 мая, 2022 Поделиться Опубликовано 12 мая, 2022 И как это мешает параллельно работать каналу приема и передачи данных? 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
КЭС Опубликовано 12 мая, 2022 Поделиться Опубликовано 12 мая, 2022 2 часа назад, giao сказал: UART - интерфейс для последовательной передачи данных следовало бы выделить и следующее слово: последовательной передачи, т.е. бит за битом, а не слово сразу, как например, в LPT. 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
giao Опубликовано 12 мая, 2022 Поделиться Опубликовано 12 мая, 2022 @BARS_ Вы хотите сказать, что в момент приёма данных устройство может и передавать? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Огонёк Опубликовано 12 мая, 2022 Поделиться Опубликовано 12 мая, 2022 @giao , скажи, кто с тобой так жестоко поступил? Кто отрезал тебя от интернета, от знаний, от сведений и прочих нюансов? https://ru.wikipedia.org/wiki/Универсальный_асинхронный_приёмопередатчик 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
giao Опубликовано 12 мая, 2022 Поделиться Опубликовано 12 мая, 2022 имел ввиду, что в таком случае может быть переполнение буфера 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
korsaj Опубликовано 12 мая, 2022 Поделиться Опубликовано 12 мая, 2022 (изменено) Чтобы не было переполнения буфера - его нужно считать. ЗЫ. Сравните скорость приема/передачи со скоростью работы мк. Изменено 12 мая, 2022 пользователем korsaj 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
IMXO Опубликовано 12 мая, 2022 Поделиться Опубликовано 12 мая, 2022 4 часа назад, giao сказал: в момент приёма данных устройство может и передавать? представь себе да может, удлинитель UARTa интерфейс RS422 именно так и работает. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Delfin Опубликовано 13 мая, 2022 Автор Поделиться Опубликовано 13 мая, 2022 А если интерфейс полнодуплексный, это же не обязательно, что у нас есть работает и прием, и передача в обе стороны? Мы же можем передачу в одну сторону отключить и данные будут передаваться только по одному TX/RX. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
BARS_ Опубликовано 13 мая, 2022 Поделиться Опубликовано 13 мая, 2022 13 часов назад, giao сказал: в момент приёма данных устройство может и передавать? Конечно может. Более того, у некоторых МК есть отдельные регистры для передачи и приема. Да и вообще почитай, как работает UART. Из регистра буфера данные перегружаются в сдвиговый регистр для отправки и регистр буфера освобождается еще до окончания отправки. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
IMXO Опубликовано 13 мая, 2022 Поделиться Опубликовано 13 мая, 2022 1 час назад, Delfin сказал: Мы же можем Мы? можем 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
IMXO Опубликовано 13 мая, 2022 Поделиться Опубликовано 13 мая, 2022 23 часа назад, BARS_ сказал: UART - интерфейс, он просто передает и принимает в соответствии со спецификацией. Протоколом его только безграмотные называют. да ну на... это протокол и интерфейс одновременно, интерфейс описывает требования к физическим уровням сигнала, протокол описывает правила передачи данных 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
BARS_ Опубликовано 13 мая, 2022 Поделиться Опубликовано 13 мая, 2022 С какой радости он вдруг стал протоколом? Откуда у него взялись правила передачи данных? Протокол связи — набор определённых правил или соглашений интерфейса логического уровня, который определяет обмен данными между различными программами. Эти правила задают единообразный способ передачи сообщений и обработки ошибок. UART, SPI, I2C и т.п. - это физический уровень. А логический уровень описывается программно. В самих интерфейсах нет логического уровня, они тупо выплевывают то, что в них грузят, не создавая никакой логической структуры пакета. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Геннадий Опубликовано 13 мая, 2022 Поделиться Опубликовано 13 мая, 2022 10 минут назад, BARS_ сказал: Протокол связи — набор определённых правил или соглашений интерфейса логического уровня, который определяет обмен данными между различными программами. Эти правила задают единообразный способ передачи сообщений и обработки ошибок. Как пример - ModBus. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
BARS_ Опубликовано 13 мая, 2022 Поделиться Опубликовано 13 мая, 2022 Именно так 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
IMXO Опубликовано 13 мая, 2022 Поделиться Опубликовано 13 мая, 2022 2 часа назад, BARS_ сказал: Протокол связи — набор определённых правил или соглашений интерфейса логического уровня, который определяет обмен данными между различными программами. Эти правила задают единообразный способ передачи сообщений и обработки ошибок. скорость передачи, наличие СТАРТ и СТОП битов, а также кол-во информационных бит (5....12бит) и наличие/отсутствие бита четности/нечетности , это и есть набор определённых правил или соглашений интерфейса логического уровня а логический уровень у модуля UART или TTL или CMOS 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
BARS_ Опубликовано 13 мая, 2022 Поделиться Опубликовано 13 мая, 2022 Только что, IMXO сказал: скорость передачи, наличие СТАРТ и СТОП битов, а также кол-во информационных бит (5....12бит) и наличие/отсутствие бита четности/нечетности , это и есть Это НЕ является протоколом. Это физическая реализация передачи данных. Никакого отношения к протоколу она не имеет. Ровно так же, как и кабель, подключенный между ПК и свичом обеспечивает физический уровень взаимодействия, но он не имеет никакого отношения к протоколам TCP/IP, UDP и т.п. Для протокола не имеет значения, КАК передаются данные, хоть флажками показывают, для него имеет значение пакет данных, подчиняющийся определенным правилам (наличие заголовка, полей данных, CRC и т.п.). Протокол определяет правила формирование пакетов, а не способ их передачи. UART же никаких пакетов не формирует, он лишь побитно передает сообщения, не более. А если открыть описание, то там будет сказано слеующее: UART represents Universal Asynchronous Receiver Transmitter. It is dedicated to hardware related to serial communication. Т.е. это приемопередатчик, предоставляющий аппаратное обеспечение последовательной связи. А есть еще и более простое описание термина протокол: протоколы связи — соглашения о специальных наборах данных, которыми обмениваются обе вычислительные системы для успешного выполнения задачи по установлению связи и передаче основных данных. 2 минуты назад, IMXO сказал: а логический уровень у модуля UART или TTL или CMOS Ээээ, тут имеется в виду уровень логической взаимосвязи передаваемых данных, а не уровень напряжения. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
IMXO Опубликовано 13 мая, 2022 Поделиться Опубликовано 13 мая, 2022 В 12.05.2022 в 09:07, BARS_ сказал: Протоколом его только безграмотные называют. сотрудникам ведущей компании в области разработки и производства цифровой измерительной аппаратуры Rohde-Schwarz это расскажите... https://www.rohde-schwarz.com/ua/products/test-and-measurement/oscilloscopes/educational-content/understanding-uart_254524.html#:~:text=UART означает универсальный асинхронный приёмопередатчик,и приема в обоих направлениях. 6 минут назад, BARS_ сказал: КАК передаются данные, хоть флажками показывают, для него имеет значение пакет данных, подчиняющийся определенным правилам (наличие заголовка, полей данных, CRC и т.п.). Протокол определяет правила формирование пакетов СТАРТ-бит = заголовк , начало пакета данных 5..12информационых бит = поле данных бит чет/нечетости = простейший вид CRC СТОП-бит = окончание пакета данных. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость_Григорий_Т. Опубликовано 13 мая, 2022 Поделиться Опубликовано 13 мая, 2022 По моему, вы говорите о разных вещах. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.