Stap 4: De Microcontroller programmeren
Er zijn een paar wijzigingen die ik verwacht te maken in de code. Updates zijn aanstaande. In de tussentijd werkt de code zoals geadverteerd.
Zekeringen Microcontroller zekeringen zijn verwarrend. Ik heb een paar microcontrollers beide uitgeschakeld door per ongeluk ze op zoek naar een externe oscillator en door het uitschakelen van de resetpin. Zij kunnen worden teruggekregen, maar tot dan zijn ze gewoon dode insecten. Wees voorzichtig als u de naam wilt wijzigen van de zekeringen.
Gebruik de juiste zekering om waarden te berekenen, een online calculator zekering. Selecteer het deel van de doelgroep (ATtiny84) en de juiste instellingen--interne RC-oscillator draait op 8MHz (standaardwaarde), niet de klok verdelen door 8 intern inschakelen seriële programma downloaden en brownout detectie uitschakelen. Het resultaat zou zijn de volgende.
-U lfuse:w:0xe2:m - U hfuse:w:0xdf:m - U efuse:w:0xff:m (lage 0xE2 hoge 0xDF ext 0xFF).
U wilt alleen de zekeringen eens branden (tenzij u van plan bent om ze te veranderen). Eclipse maakt dit gemakkelijk, net als, ik ben er zeker van dat andere IDEs.
Antwoorden op vragen die ik zou willen
Alle ideeën over het optimaliseren van de code
Waarom de knipperende lichten in de machine geluid en licht een trilling in Toon wanneer ingeschakeld in het tin maar niet op het breadboard veroorzaken?
Waarom Eclipse houdt niet van de lightOn en lightOff functies, hoewel zij toelijken voor werkzaamheden?