Uart - usb перетворювач на avr своїми руками, прикладне програмування з нуля

Uart - usb перетворювач на avr своїми руками, прикладне програмування з нуля

Зліва UART - USB перетворювач. Як бачимо зі схеми на ній лінії передачі / прийому даних TXD / RXD, резистори R4 - обмежувач струму, R5 - захист TXD від короткого на землю, стабілітрони на схемі для захисту сигнальних ліній, резистор R1 - харчування на лінії, С3 - згладжує перешкоди, R2 R3 - токоогранічітелі. Сам мікроконтролер ATtiny2313 в ролі перетворювача. Швидкість передачі конфигурируется автоматично і дорівнює від 600 - 38400bps, стандарт протоколу 8N1. Збірка не представляє складності все вихідні, шаблони плати, все у вільному доступі на даному ресурсі. Нижче представлені фото моєї збірки цього девайса:

Uart - usb перетворювач на avr своїми руками, прикладне програмування з нуля

Uart - usb перетворювач на avr своїми руками, прикладне програмування з нуля

На схемі присутній інтерфейс для внутрисхемного програмування (5-ть штирьків внизу і 1 біля мікроконтролера).

Додам інфомацию, від себе для перевірки на працездатність деяких деталей:
- стабілітрон, для його перевірки на цілісність анод на мінус, - плюс через 10кОм на катод, подаємо 5 В - повинні получити заданий падіння напруги;
- перевіряємо генератор тактової частоти - тут необхідно в мікроконтролері виставить фьюз CKOUT, тобто. дозволити виводити меандр задає на ножа 6 (мк ATtiny2313 - PD2). Міряємо частоту. Також можна виміряти напругу, яке должн бути = половині харчування = 2,86В. (У мене було так). Пам'ятайте мк працює від зовнішнього генератора, тому заливаєте спочатку програму, а потім міняєте фьюз на зовнішній генератор.

У наступній статті розглянемо основу роботи бар'єру на мікроконтролер, програмну і апаратну частину. На цьому все. Бувайте усі.