Описание тега usart
USART означает универсальный синхронный / асинхронный приемник / передатчик - это современная ИС, которая поставляется с [UART](https://stackru.com/tags/uart/info), которая также может обмениваться данными синхронно. USART обычно представляет собой отдельную интегральную схему (или часть), используемую для последовательной связи через последовательный порт компьютера или периферийного устройства. Тег usart можно использовать для программирования любых устройств usart.
1
ответ
STM32 прерывание usart не может преобразовать правильные данные в другие функции
У меня возникла проблема, когда я с помощью платы обнаружения stm32 отправляю данные другой, и она может получать правильные данные и печатать в функции обратного вызова, но не может печатать правильно в другой функции. void UART7_IRQHandler() { HAL…
15 ноя '17 в 14:22
1
ответ
STM32F407 USART1: очистка USART_FLAG_TC требует остановки pgm перед фактической очисткой бита
При инициализации USART1 на STM32F407 у меня возникла проблема при включении прерывания TC. Флаг TC в SR устанавливается ('1'), как только USART RCC включен, и очистка флага перед включением прерывания TC стала для меня головной болью, потому что он…
15 дек '17 в 18:35
1
ответ
Значение с плавающей точкой не отображается с помощью функции printf
Я пытался отобразить значение с плавающей запятой, используя функцию printf, используя последовательный порт ATmega8, но вместо отображения значения с плавающей запятой '?' символ отображается. Выход Поплавок:? Вот код #include <stdio.h> #incl…
20 мар '14 в 07:34
0
ответов
Определить размер входного буфера программного обеспечения UART на microblaze soft-cpu
Мне нужно знать размер входного буфера USART на Microblaze uclinux. Я могу получить доступ к очень сокращенному BusyBox v1.23.2Я не знаю, реализован ли буфер в HW (FPGA), SW или в обоих, но я могу получить более 20 байтов за одну неблокирующую попыт…
10 янв '18 в 11:44
1
ответ
STM32F0 DMA "переполнение ввода"
У меня проблема с получением STM32F0 DMA данных от UART. Я использую 2 канала DMA (для rx и tx) как в некруглом режиме, так и канал rx имеет более низкий приоритет. Данные из UART обрабатывают прерывание Idle Line, где я считываю количество полученн…
13 янв '17 в 13:20
1
ответ
Программа ARM USART для STM32f107
Я настроил usart, но я получаю сообщение об ошибке в следующей строке кода, и я использую eclipse OCD для компиляции, поэтому, пожалуйста, предложите правильный способ настройки часов. void RCC_Configuration(void) { /* error status */ ErrorStatus HS…
27 фев '13 в 14:53
1
ответ
Как работает этот промывочный код USART c?
Итак, у меня есть старый код, который я просматриваю, и который я должен обновить для нового микроконтроллера. В старом коде есть функция очистки USART на случай, если с самого начала на нем будет мусор. Код ниже: #define RXC 7 #define RX_COMPLETE (…
10 апр '14 в 17:04
1
ответ
USART падает на PIC18F2550, что я могу сделать?
Я работаю в связи PIC18F4550 и ПК с парой xBEE S2C. И я использую xc8 для компиляции кода. Я посылаю некоторые символы в PIC с ПК с помощью Xbee, затем отправляю '/r', и PIC должен вернуть мне отправленные мной символы. Работает за 9 итераций, потом…
12 фев '18 в 18:20
2
ответа
UART_Read_Text функция для PIC16
Я знаю, что много вопросов задавали по этой функции, но после поисков в течение нескольких часов здесь я не могу найти ответ, который поможет мне понять это. Вот функция для чтения в строке через UART, которую я пытаюсь реализовать. void UART_Read_T…
15 ноя '15 в 21:47
0
ответов
Arduino зацикливает функции вне цикла while
Возможно, я упускаю что-то очевидное здесь, но я использую свой Arduino для связи через UART. Мы не можем использовать библиотечные функции Arduino, поэтому для вывода сообщений мне нужно создать собственную функцию записи. Я могу сделать это, и это…
17 дек '14 в 21:06
1
ответ
Встроенный программный блок, I2C?
У меня возникла очень странная проблема при разработке приложения для ST Microelectronics iNemo. Мои заявки состоят в: Чтение гироскопа с SPI Считывание акселерометра и магнитометра (в одном устройстве) с I2C Алгоритм оценки ориентации Функции PD По…
19 июн '15 в 16:20
1
ответ
Связь между USART и SPI
Возможна ли связь между USART2 и SPI1 в stm32f10x??? Я спросил, потому что часы USART2 работают с APB1, а часы SPI1 работают с APB2. и на практике я мог иметь связь между USART1 и SPI1, но не мог с USART2.
16 июл '14 в 10:14
1
ответ
Пробуждение PIC с USART RX
Я работаю с микроконтроллером eXtreme Low Power (XLP) PIC 16LF1933.Чтобы он разрядил батарею, я усыпляю его, пока он не получит символ перерыва (00h) в RX. Документация хорошо объясняет, как настроить автоматический пробуждение с помощью символа "Ра…
19 дек '16 в 18:43
1
ответ
Настройка USART для отправки символа в сборке большого пальца ARM
Я пытаюсь отправить символ, используя мой stm32. Я использую программу Real Term для последовательного захвата и настроил скорость передачи 9600 бод. Я попытался написать инициализацию для USART и GPIOA. Пока, когда я перезагружаю свое устройство, о…
26 окт '18 в 00:02
2
ответа
STM32F407 UART выдает мусор на терминале
Я только начал свои приключения с платой STM32f407 Discovery. Я использую последнюю стабильную версию CoIDE и использую современные инструменты / библиотеки. Мне удалось написать следующий код, чтобы использовать USART1 с платы int main(void){ GPIO_…
16 янв '15 в 13:13
0
ответов
Экран CLI печатает мусор, а PuTTY печатает правильные символы
Я работаю на микроконтроллере STM32. Я включил USART2 и смог отправить сообщения от STM на мой компьютер. Однако, хотя USART_BaudRate установлен на 9600 на STM, чтобы видеть отправленные сообщения на моем ПК, мне нужно установить скорость передачи P…
23 июл '18 в 09:57
2
ответа
Устройство не отвечает на команды UART
Я использую Arduino Mega2560 и EZO EC(Электропроводность) и пытаюсь отправить команду с помощью функции Serial.print(). Я использую Arduino IDE 1.6.7. У меня есть код, который, кажется, работает нормально, который я нашел в Интернете. Но я хочу знат…
23 июн '16 в 11:33
1
ответ
USART с прерыванием, использующий UDRE с ATmega328P
У меня проблема с программированием сериала для Arduino на C. Приложение требует скорости, поэтому мне нужно сделать это на C. Я использую для этого Codeblocks, так как его легко скомпилировать. Поскольку я также хочу, чтобы последовательная функция…
30 окт '17 в 14:34
0
ответов
STM32 USART Rx Interrupt не работает правильно
Я использую STM32F407 и работаю над проектом, который я пытаюсь получить с помощью USART3. Обзор проекта: Я должен послать специальный PWM секвенс по проводу. После того, как я отправил ШИМ, я сразу же получил ответ о последовательных данных (станда…
06 фев '17 в 21:24
1
ответ
STM32F303: проблема с многократным срабатыванием прерывания USART после столкновения шины RS485
У меня проблема с поведением USART, и мне интересно, может ли кто-нибудь из вас помочь! Я использую STM32F303 с тремя используемыми USART, из которых USART1 настроен как асинхронный порт RS485 с автоматически управляемой линией DE. Контакты TX, RX и…
26 апр '16 в 10:01