суббота, 9 февраля 2013 г.

прошить по uart

Как видно, схема совместима со схемой 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

Комментариев нет:

Отправить комментарий