Как видно, схема совместима со схемой P- можно использовать плату как тестовую.
Схема тестирования UART:
- Фьюзы ATtiny2313 внутренний RC генератор на 8.0МГцP
Фьюз-биты выставляются наиболее ходовые в устройствах (работа от внутреннего задающего генератора на 8МГц)
- Тестовая прошивка для проверки UART.
Для проверки модуля UART на микроконтроллере ATtiny2313 необходимо прошить кристалл специальной тестовой прошивкой:
Вопросы по работе UART довольно часто возникают в блоге, поэтому было решено сделать специальную прошивку, при помощи которой можно было протестировать работу модуля в каждом конкретном микроконтроллере.
Еще, частой причиной сбойной работы модуля является уход частоты внутреннего задающего генератора микроконтроллера в проектах без кварца. Внутренний задающий RC-генератор у AVR микроконтроллеров не может обеспечить большой точности работы и «плывет» при изменении температуры. Без цифрового осциллографа или логического анализатора довольно сложно определить с какой реальной частотой работает модуль UART.
– неправильная работа драйвера преобразователя USB-to-UART (если он используется). Проверить на заведомо исправных проектах или перемкнуть линии TxD и RxD преобразователя и проверить есть ли эхо при отправке сообщений из программы терминала;
– неисправность COM порта компьютера. Нужно попробовать на другом порте (если есть) или компьютере;
– неправильная работа программы-терминала. Нужно попробовать поменять программу;
TxD–>RxD и PRxD–>TxD;
– неправильное подключение сигнальных линий. Нужно подключать накрест
- неправильные установки параметров UART. Параметры должны быть идентичные для обоих, участвующих в обмене устройств;
Причин может быть множество, вот некоторые из них:
Как Вы наверно заметили, во многих устройствах блога используется протокол связи UART. Причина простота организации и использования этого интерфейса, как в микроконтроллерах, так и в прикладных приложениях компьютера. Но как оказалось, на практике есть определенные затруднения.PЧасто возникают случаи, когда правильно собранное устройство работает по UART с ошибками или отказывается работать вообще.
078-Проверка модуля UART ATtiny2313 (тестовая прошивка).  
> > 078-Проверка модуля UART ATtiny2313 (тестовая прошивка).
Готовые решения для твоих электронных проектов
078-Проверка модуля UART ATtiny2313 (тестовая прошивка). | www.GetChip.net
Комментариев нет:
Отправить комментарий