me_edu
Микроконтроллеры и микропроцессоры: embedded-разработкаШаг 28 из 43 · 0% пройдено
UART, I2C, SPI, CAN и диагностические приборы

UART: framing, уровни и типовые ошибки

Шаг 28 из 4316 минТеория
Цель

Понять основной механизм темы «UART: framing, уровни и типовые ошибки» без заучивания отдельных терминов.

Как работать

Прочитайте блок один раз целиком, затем вернитесь к схеме или примеру и перескажите идею своими словами.

Критерий

Сформулированное правило, пример применения и одно ограничение метода.

TXRXIRQ
UART-кадр читается по времени: старт, биты данных, стоп; приём часто обслуживается interrupt или DMA.
Опорная идея

UART передаёт байты без общей линии clock: старт-бит, data bits, optional parity и stop-bit. Устройства должны совпадать по baud rate, формату кадра и электрическим уровням. Частые ошибки: перепутаны TX/RX, нет общей земли, 5 В подано на 3.3 В вход, неверная частота clock или переполнение буфера.

Логический анализатор показывает реальный кадр, а осциллограф дополнительно показывает форму фронтов, шум и уровни. Это принципиально: firmware-ошибка и электрическая ошибка выглядят одинаково только в тексте логов.

Практика модуля: настроить UART, снять кадр анализатором, проверить частоту и объяснить каждую часть кадра.

Назад

Обсуждение

Войдите, чтобы участвовать в обсуждении.

Пока нет сообщений.