Stap 3: Software
Het Hex bestand wordt gekoppeld aan het project. Hoe te branden in de microcontroller kan ook worden gevonden in de Instructables.
Ik gebruikte USBtinyISP programmeur en AVRdude. Eerst het *.hex-bestand uploaden. Daarna moeten de fuse-bits zijn ingesteld.
De instellingen van de zekering van de ATTiny85 zijn de volgende:
Lfuse: 0xE1
Hfuse: 0x5D
Efuse: 0xFF
Ik zou sterk aanbevelen om te branden van de zekeringen in de volgende volgorde: Efuse (indien nodig - als de chip werd gebruikt voordat - in andere gevallen de fabrieksinstellingen identiek aan de vereiste zijn). Daarna moet de Lfuse worden verbrand. At wordt derde verbrand de Hfuse.
U moet weten dat na het branden van de Hfuse de chip is vergrendeld verder voor programmering. Het kan niet worden geopend door de ISP-programmeur, omdat het RSTDISBL is ingesteld op "0", wat de "RESET" pin definieert, zoals i/o en de chip kunnen niet opnieuw worden ingesteld. De enige manier om het te ontgrendelen is het gebruik van HV programmeur. Spelen met de speler ik 3 chips hebben opgesloten en na dat het kostte me twee dagen om te ontgrendelen. Hoe om dit te doen is moet de kwestie van andere instructable, die ik mag schrijven,
Wanneer het gesprek over de software gaat, is hier de plek om te praten over de muziek bestanden formaat. Ze moeten RIFF-WAV type. Zo'n bestand kan worden gemaakt door het gebruik van de mooie opensource audio converter "Freemake". Op de foto staan de instellingen van de uitgang-bestand. U kunt uw MP3 van WMF-bestanden probleemloos converteren. Alle bestanden moeten worden opgeslagen in de root van de SD-kaart of in de map met de naam "wav". Ik stel voor dat u voor de test alleen wav-bestanden met SD-kaart te gebruiken.