Вопросы с тегом «uart»

10
Есть ли ATtiny или аналогичный микроконтроллер с портом UART?

Я ищу способ подключения сенсорной и управляющей сети к Arduino, и я думаю, что последовательный обмен данными через порт UART может быть подходящим вариантом. Я также видел чип ATtiny , и я думаю, что он, или другой подобный чип, мог бы очень хорошо работать для узла в сети датчиков и управления....

10
Можем ли мы рассчитать скорость передачи данных по RS232 из выходного сигнала TX?

Можем ли мы рассчитать скорость передачи данных или скорость передачи данных по RS232 из выходного сигнала X? На рисунке ниже показан выходной сигнал связи RS232. Я сделал этот снимок с 0xaa, а промежуток времени между максимумами составляет 100.us. Я слышал, что частота внешнего генератора...

10
Могу ли я использовать Arduino в качестве последовательного интерфейса USB?

У меня есть проигрыватель BluRay, который можно запрограммировать путем доступа к последовательной консоли, как описано здесь . У меня есть Arduino (на самом деле Seeduino), который имеет интерфейс USB. Согласно документации Arduino, контакты 0 и 1 - это RX и TX. Обходят ли эти контакты штырь от...

9
Почему я не могу успешно отправлять сообщения через RS232?

Итак, на прошлой неделе я работал над получением сообщений UART, отправленных с STM32F407, и читал их на своем ноутбуке через безобразный кабель RS232-USB с использованием термита. Я использовал STMCube для генерации кода и добавления к нему, прочитав соответствующие инструкции в верхней части...

9
Почему бы не всегда использовать DMA в пользу прерываний с UART на STM32? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 2 года назад . В прошлом месяце я трачу много времени на то, чтобы UART (для MIDI) работал...

9
Минимальная скорость ATMega328 с UART

Я планирую разработать проект с низким энергопотреблением, в котором ATMega328 будет работать на низкой скорости для снижения энергопотребления. Текущий план состоит в том, чтобы подключить UART к приемнику RF Link для связи на скорости 1200 бод. Что меня интересует, так это то, какова минимальная...

9
PIC12F675 GP4 не работает

Я использую PIC12F675 для проекта, и все работает отлично, кроме одной вещи. GP4 не работает как цифровой IO. Я много смотрел на конфиги и код, но ничего не смог найти. Config: #pragma config FOSC = INTRCCLK #pragma config WDTE = OFF #pragma config PWRTE = OFF #pragma config MCLRE = OFF #pragma...

9
STM32F4 Cube HAL UART. Это ошибка или я что-то упустил?

Я использую прерывание на основе UART IO (без DMA). HAL_UART_Transmit_ITфункция устанавливает EIEбит в CR3регистре. В соответствии с таблицей данных STM32F407 (и реальным поведением), это генерирует прерывание только в многобуферном режиме (когда DMARбит установлен). EIEпозволяет генерировать...

9
Обнаружение начального бита в программном обеспечении UART

Я экспериментирую с написанием программного UART на моем микроконтроллере, используя выводы GPIO. Это делается для временного добавления канала UART в проект до тех пор, пока не будет реализован новый дизайн, в котором используется универсальный канал управления с большим количеством портов UART....

9
MIDI IN: много схем

Я строю MIDI IN для последовательного порта RX cicruit (для Raspberry Pi, или Arduino, или чего-нибудь еще ...), используя оптоизолятор 6N138. Но я нахожу много разных схем, я не знаю, почему они такие разные, и какую выбрать: Это правильно? Во-первых, этот с резистором 470 Ом и сопротивлением 1...

9
Как сделать сканер отпечатков пальцев (UART, Serial) для разъема для наушников на Android?

Square up читает карты с магнитной полосой через разъем для наушников на Android и iOS. Я хочу снимать отпечатки пальцев на телефоне Android. Могу ли я разработать аппаратное обеспечение для захвата отпечатков пальцев таким же образом, используя сканер отпечатков пальцев (UART / Serial)? Я хочу...

8
Очистить флаги прерываний USART (UART) в STM32?

Я использую STM32F105 для связи с чипом Linx GPS с помощью UART. Если я не использую прерывания (если я просто опрашиваю флаг RX), то это работает просто отлично. Но я получаю неожиданные результаты, когда пытаюсь использовать прерывания. Например, если я включаю только прерывание RXNE («RX not...

8
Как создать безопасный протокол связи UART?

Мне было интересно, как создать безопасный протокол связи UART / USB. Мне это нужно для связи между микроконтроллером и ПК. У меня есть ~ 10 команд и я решил использовать 10 отдельных команд подтверждения для каждой из них. Обмен должен идти так: ПК посылает команду пробуждения через UART µC...

8
Как найти линию UART бесплатно для отправки данных

У меня есть несколько плат, которые общаются вместе с 485 рупий. У них есть ATMegaсерии микроконтроллеров, таких как atmega168pили atmega8. Каждая доска имеет право отправлять данные в любое время, и у меня есть ограничение, которое приводит к тому, что я не могу использовать Modbus . Количество...

8
Что вызывает ошибки UART?

Я хотел бы знать, почему возникают ошибки UART и когда следует проверять наличие таких ошибок. Здесь есть пост, в котором говорится об обработке отдельных ошибок, таких как переполнение, четность и т. Д. Я понимаю, почему происходит переполнение данных, почему происходит ошибка четности, но я хотел...

8
Неожиданный ответ Atmega16 через UART

Неожиданный ответ Atmega16 через UART Краткое описание проблемы Я прошил Atmega16 с кодом, который должен привести к тому, что Atmega16 отправит обратно любой символ, который я отправлю ему через терминал. Я получаю ответ, но это редко когда отправляется персонаж. Я могу видеть правильный вывод,...

8
Разница между MISO / MOSI и TxD / RxD

В чем разница между USART и SPI? Есть [TXD / RXD] для USART и [MISO / MOSI / SCK / SS] для SPI. Я знаю, что SPI - синхронный протокол, но USART - аппаратный. Но в чем разница между синхронной частью USART и аппаратным...

8
Обработка ошибок UART

Я не концентрируюсь на конкретном MCU, поскольку UART большинства контроллеров имеет схожую архитектуру. У них есть FIFO для Tx и Rx. Наиболее распространенными ошибками, генерируемыми UART, являются: - 1. Ошибка кадрирования 2. Ошибка четности 3. Ошибка переполнения (переполнение FIFO Tx / Rx) 4....

8
Может ли ведомый SPI начать передачу в дуплексном режиме?

Насколько я знаю, передача SPI для ведомого SPI работает следующим образом: Мастер выбирает раба, используя пин SS Ведущий и ведомый отправляют данные друг другу одновременно Мастер запускает часы и передачу данных одновременно (до операции записи нет часов) Ведущий останавливает передачу в любое...