Hur man använder en 74HC595 SKIFT Register med en AVR ATtiny13 (3 / 3 steg)
Steg 3: Granska koden och programmera din AVR
ATtiny13 är en liten MCU (8-pin), men du kan öka sin utgångar med ett skift Register som vi kommer att göra.Programmet jag skrev är relativt enkelt, men det har några trevliga funktioner som kan göra koden ser mer komplicerat men Läs igenom den och du bör vara OK.
Jag kommer inte att gå över koden här eftersom jag såg till att det finns bra kommentarer för varje kodrad.
Koden är skriven i C med AVRStudio4.17 med WinAVR 20090313 GCC C-kompilator.
Om du använder en annan kompilator som IAR, Codevision, AVRdude, etc kan du antagligen anpassa koden eller iallafall se över det och lära sig något.
Programmering kan inte vara den mest effektiva, men det fungerar för denna demonstration.
Hämta ZIP-filen för: källkod, schematisk, och bild
Posta vänligen kommentar och frågor och jag kommer göra mitt bästa att besvara dem.
Tack för att titta. Kolla in min andra AVR Instructables.