Вопросы по теме 'uart'

Отображение ранее полученных значений UART
Это должно быть легко ответить любому, кто знаком с C. Я хочу отобразить предыдущие значения переменной (регистр приема UART (RS-232) на микроконтроллере) на ЖК-дисплее. Это моя текущая реализация, и она работает нормально. Но я хотел бы знать, есть...
1022 просмотров
schedule 04.10.2022

Нарушения указателя кругового буфера
Это продолжение этого вопроса: Отображать ранее полученные значения UART . После внедрения в микроконтроллер циклического буфера кажется, что есть проблема с указателями. Отправлено по RS-232: ADE1234 Получено (буфер = 8): E24AE2 /...
1112 просмотров

C на ARM - ожидание приема от UART
Я пытаюсь изменить функцию, чтобы она была более подходящей для моих целей; int getc0 (void) { while ( (U0LSR & 0x01) == 0 ); //Wait for character return U0RBR; } Приведенный выше код заставляет функцию зависать до тех пор, пока...
5308 просмотров
schedule 06.03.2022

Как драйвер tty взаимодействует с драйвером UART во время операций чтения/записи?
Я работаю над модификацией/разработкой драйвера SDIO UART. И хотел бы знать: Как драйвер tty взаимодействует с драйвером UART во время операций чтения/записи? Меня интересует управление буфером. Я искал в сети, однако не нашел необходимой...
6980 просмотров
schedule 02.11.2022

Правильный способ использования USART на PIC 16
Я пытаюсь получить 1 символ, используя функцию USART на PIC 16. И передатчик, и приемник - PIC 16. Могу ли я проверить, является ли способ вызова функции приема концептуально правильным? char tmp; CREN = 0; CREN = 1; while(!RCIF);...
1695 просмотров
schedule 15.10.2022

Соединение Atmega и ARM UART. Странное поведение
Так что это своего рода комплексная проблема, и она не связана только с AVR, но я думаю, что проблема в Atmega. У меня есть камера FOSCAM WI-FI на базе ARM NUC745, которая работает под управлением uClinux. На этой камере есть порт UART, который...
2023 просмотров
schedule 24.09.2022

Printf останавливает работу терминала
Я пытаюсь захватить входной номер через входной обработчик событий UART и распечатать его с некоторыми умножениями этого числа. Он печатает строку просто отлично, но после того, как она напечатана, программа больше не реагирует ни на какой ввод....
713 просмотров
schedule 20.07.2023

Прерывания не запускаются в UART Receive на PIC18F2680
Я работаю с этим кодом в течение нескольких дней и не могу понять, почему мои прерывания не запускаются. Я знаю, что данные проходят успешно, потому что я использовал датчик на логическом анализаторе, а также моя скорость передачи в бодах правильная,...
6806 просмотров
schedule 23.10.2023

AVR Butterfly UART - не принимает данные
Я использую UART Atmega169 / AVR Butterfly для передачи на другую плату, скорость передачи 56700, без четности, 1 стоповый бит, без управления потоком. Генератор работает на частоте 7,3768 МГц (проверено). Я могу успешно передавать данные (проверено...
1458 просмотров
schedule 27.06.2023

Почему моя производительность UART в Java различается?
Я использую обычный последовательный порт на ПК для отправки и получения данных в приложении Java. ПК работает под управлением Windows XP SP3 с java 1.6.0. Вот код: import gnu.io.CommPortIdentifier; import gnu.io.SerialPort; import...
1186 просмотров
schedule 28.04.2023

Межпоточная операция недопустима: элемент управления textBox1 доступен из потока, отличного от потока, в котором он был создан
Я хочу отправить значение температуры с микроконтроллера с помощью интерфейса UART на C # и отобразить температуру на Label.Content . Вот мой код микроконтроллера: while(1) { key_scan(); // get value of temp if (Usart_Data_Ready()) {...
391229 просмотров
schedule 21.09.2023

Изменение скорости передачи UARTx для LPC 1768 не работает
У меня возникли проблемы с изменением скорости передачи данных uart на моем lpc1768. Для инициализации и настройки uarts я использую следующий код, который отлично работает со скоростью 9600 бод или 38400. /* RxD0 is P0.3 and TxD0 is P0.2 */...
1376 просмотров
schedule 19.01.2023

Блокировка операции записи ввода/вывода на последовательном порту UART в Linux
Я пытаюсь связаться с устройством по полудуплексной последовательной линии RS-485. Когда я отправляю команду на устройство, оно обрабатывает команду и отвечает сразу после обработки. Проблема в том, что я должен перевести свой чип RS-485 в режим...
1125 просмотров
schedule 17.04.2023

Отправить разрыв UART
Мне нужно поговорить с чипом, который требует разрыва UART на выводе RXD (мой TXD) на 1 секунду. Я использую контроллер ZW0301, и его контроллер UART не поддерживает команды прерывания. Можно ли эмулировать команду break? Может быть...
1494 просмотров
schedule 09.06.2023

PIC18F452 Проблема формирования UART
каждый. Я использую микроконтроллер PIC18F452. Я получаю данные по UART, кадрирую их, присоединяя дополнительные слова синхронизации и передаю, у меня возникают проблемы с последовательной отправкой слов синхронизации. Я хочу отправить слова,...
587 просмотров
schedule 19.03.2024

RN-41 bluetooth и dsPIC
Имея пару проблем с тем, что я надеялся быть довольно прямолинейным. Я передавал данные с моего PIC на ПК через RS232 со скоростью 115200 бод. Недавно я получил модуль bluetooth RN-41 и надеялся, что коммутатор будет таким же простым, как питание...
425 просмотров
schedule 03.03.2024

Как передать данные через DMA на UART0 NXP LH79524?
Я работаю над встроенным устройством, использующим процессор NXP LH79524 ARM7TDMI SOC . Моя задача - преобразовать рабочую передачу данных через UART0 для использования DMA. У нас есть буфер размером 2 КБ форматированных данных ASCII, и я хочу,...
438 просмотров
schedule 20.07.2022

Не удается открыть UART. Убедитесь, что он не используется другим приложением
Кажется, есть странная проблема, с которой я столкнулся при работе с UART на Raspberry Pi. Проблема проста, я инициализирую UART, как показано здесь и установите скорость 9600 бод, и даже передача первых нескольких байтов идет хорошо. Однако через...
1107 просмотров
schedule 11.07.2023

Не удается прочитать последовательный порт (UART)
Код ниже открывает второй последовательный порт, и я пытаюсь читать и писать в него. Теперь я использую функции консоли на первом порту (Tera Term Console), чтобы просмотреть там журналы (printf или dmesg). Но я не могу читать из порта. Консоль...
1649 просмотров

Почему моя последовательная связь не работает?
Я просмотрел руководство (стр. 177) для DE2 и, насколько я понимаю, должна быть возможность осуществлять последовательную связь, например, через шпатлевку и кабель usb-to-serial к плате, поэтому я беру программу из руководства: /* A simple...
3602 просмотров
schedule 29.03.2022