Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: сломался UART
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
OlegALL
Добрый день
Проблема: неожиданно пропала связь по UART. На приёмные посылки перестали отправляться запросы. Смотрю ножку TxD - она генерит периодические посылки или меандр, не знаю. Всегда. Отключил все части программы, которые могут влиять. Также загружал старые версии программы - которые работали 100%, - тот же симптом. Вопрос: вылетел UART или моя ошибка или компилятор что-то сделал? Контроллер ATmega168, компилятор AVR Studio 4.18
megajohn
ловил похожее - входящий сигнал на INT "проползал" на UART->TxD. Оказалось не правильно настроил пины и на том порте где сидел INT и UART были еще два настроенные на выход на H и на L, которые были закорочены извне.
OlegALL
Такой момент - отключаю физически уарт - всё ок. включаю - появляется меандр. Сейчас на плату никакие входные сигналы не приходят
Сергей Борщ
Может тупо fuses перешили неправильно, процессор работает на 1МГц вместо частоты кварца и посылки отправляются на неизвестной низкой скорости? Если старые 100% рабочие прошивки так себя ведут - дело явно не в программной части.
OlegALL
Сейчас выяснили, что это не посылки УАРТА. идёт просадка нулями длительностью 5 мс через каждые 18мс. Скорость УАРТ 57600. Наверно попадает на TX какой-то сигнал с платы

нашёл в чём дело, спасибо
ILYAUL
А WDT не вкл. случаем
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.