DIY liten musikspelare (3 / 5 steg)
Steg 3: programvara
Hex filen är kopplad till projektet. Hur man bränner det i mikrokontroller finns också i Instructables.
Jag använde USBtinyISP programmerare och AVRdude. Ladda upp först filen *.hex. Efter att de fuse bitarna måste anges.
Fuse inställningarna för ATTiny85 är följande:
Lfuse: 0xE1
Hfuse: 0x5D
Eka: 0xFF
Jag skulle starkt rekommendera för att bränna säkringarna i följande ordning: Eka (om det behövs - om chip användes innan - i annat fall fabriksinställningarna är identiska med de nödvändiga). Efter att Lfuse måste brännas. Vid tredje bränns Hfuse.
Du bör veta som efter bränning Hfuse chip är låst vidare för programmering. Det kan inte nås av ISP programmerare, eftersom RSTDISBL är satt till "0", vad som definierar den "Återställ" PIN-kod som I/O och chip inte kan återställas. Det enda sättet att låsa upp den är att använda HV programmerare. Leka med spelaren jag har låst 3 marker och efter att det tog mig två dagar för att låsa upp. Hur man gör detta är borde fråga om annan instructable, vilket jag kanske skriva,
När samtalstiden är om programvara, är här platsen att prata om musik filer format. De måste vara RIFF-WAV typ. Sådan fil kan skapas genom användning av trevlig öppen källkod audio converter "Freemake". På bilden visas filen utgångsinställningar. Du kan konvertera dina MP3 av WMF-filer utan problem. Alla filer måste sparas i roten på SD-kortet eller i broschyren alarmerat "wav". Jag skulle föreslå att du bör använda SD-kort som innehåller endast wav-filer för testet.