Uart - convertor USB la AVR cu mâinile proprii, programare aplicație de la zero

Uart - convertor USB la AVR cu mâinile proprii, programare aplicație de la zero

În stânga, UART este un convertor USB. După cum se poate vedea din schema de pe ea linia de transmisie / primi date TXD / RXD rezistențele R4 - limitator de curent, R5 - protectie TXD la scurt Schemei Zener pământ de protecție a liniilor de semnal, un rezistor R1 - putere la linia C3 - netezește interferență R2 R3 - limitatori de curent. Microcontroler ATtiny2313 în rolul unui convertor. Viteza de transmisie este configurată automat și este de la 600 - 38400 bps, protocolul standard este 8N1. Ansamblul nu prezintă o dificultate pentru toate codurile sursă, șabloanele de plată, toate disponibile în mod gratuit pe această resursă. Mai jos sunt fotografiile ansamblului meu de acest dispozitiv:






Uart - convertor USB la AVR cu mâinile proprii, programare aplicație de la zero






Uart - convertor USB la AVR cu mâinile proprii, programare aplicație de la zero

Circuitul are o interfață pentru programarea în circuit (5 pini în partea de jos și 1 lângă microcontroler).

Voi adăuga informații de la mine pentru a verifica performanța anumitor părți:
- diodă zener, pentru verificarea integrității anodului la minus - plus 10 kΩ la catod, furnizăm 5 V - trebuie să obțină o scădere de tensiune predeterminată;
- vom verifica generator de frecvență de ceas - aici este necesar să se pună o siguranță CKOUT în microcontroler, permiteți ieșirea meandrului oscilatorului principal la cuțitul 6 (m ATtiny2313 - PD2). Măsurăm frecvența. Este, de asemenea, posibil să se măsoare tensiunea, care ar trebui să fie = jumătate de putere = 2.86V. (Am avut așa). Amintiți-vă că μ funcționează de la un generator extern, astfel încât să umpleți mai întâi programul și apoi să schimbați fuzele la un generator extern.

În următorul articol, vom examina baza muncii barierului pe microcontroler, software și hardware. Asta e tot. Toate pentru moment.







Trimiteți-le prietenilor: