Вопросы по теме 'uart'
Отображение ранее полученных значений UART
Это должно быть легко ответить любому, кто знаком с C. Я хочу отобразить предыдущие значения переменной (регистр приема UART (RS-232) на микроконтроллере) на ЖК-дисплее. Это моя текущая реализация, и она работает нормально. Но я хотел бы знать, есть...
1022 просмотров
schedule
04.10.2022
Нарушения указателя кругового буфера
Это продолжение этого вопроса: Отображать ранее полученные значения UART .
После внедрения в микроконтроллер циклического буфера кажется, что есть проблема с указателями.
Отправлено по RS-232: ADE1234 Получено (буфер = 8): E24AE2 /...
1112 просмотров
schedule
25.10.2022
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 просмотров
schedule
16.07.2023
Почему моя последовательная связь не работает?
Я просмотрел руководство (стр. 177) для DE2 и, насколько я понимаю, должна быть возможность осуществлять последовательную связь, например, через шпатлевку и кабель usb-to-serial к плате, поэтому я беру программу из руководства:
/* A simple...
3602 просмотров
schedule
29.03.2022