Audio Delay modul (10 / 12 steg)

Steg 10: programvara

Programvaran var skrivet i assembler. Både den källkod *.asm fil och filen *.hex för
programmering har inkluderats här. PDF-filen innehåller en hög nivå flödesschema över hur programvaran
fungerar.

Programmet kan köra ett av två lägen: Normal och testläge.

Normal-läge:

I normalt läge utför programvaran den primära funktionen för uppspelning av fördröjda ljud. Bifogade PDF-filen innehåller ett flödesschema som visar stegen i processen.

I det här läget beloppet försening bestäms av spänna Välj växlar och spänningen på förseningen ingång. Provtagning bestäms av växeln sampling rate, vilket möjliggör antingen 8000Hz eller 11025Hz provtagning priser.

Särskilda prov sätt:

Särskilda prov sätt är ett läge som jag tagit för att hjälpa med att verifiera korrekt krets prestanda efter
konstruktion. Om detta väljs, kommer följande hända efter makt upp:

RAM-minne tester

Mikroprocessorn tester RAM genom att skriva ett värde till det, och sedan försöka läsa den tillbaka. Om värdet
återvände en match, den test passerkort, och lampan slås på i två sekunder. Om värdet inte
match, sedan LED blinkar tre gånger. Om kretsen har båda RAMs befolkade, kommer andra RAM-minnet att
testade också, på samma sätt, med lampan slås i två sekunder för ett pass eller blinkar tre
tider för en underkänd.

DAC Test

Den första delen av DAC test skickar ett värde till DAC så korrekt utdata kan verifieras. Första den
DAC kommer ut 1/3 av fullt skalutslag, nedtryckt i 3 sekunder. Det kommer sedan hoppa till 2/3 av full, skala, och hålla
3 sekunder, och då det kommer hoppa till full skala och håll i 3 sekunder.

Nästa del av DAC test programmet kommer ut en 1 kHz sinusvåg, svängande över och under den
½ VDD referenslinjen. Så, du borde se en sinusvåg med en amplitud på abut 1.65V, svängande ovan
och under 1.65V. Sinusvåg utdata är till för 0,25 sekunder, och sedan av 0,25 sekunder, och
upprepar det sättet på obestämd tid.

Se Steg
Relaterade Ämnen

Laser Audio sändare och mottagare

Här är något intressant som tog mig en helg att bygga, jag tänkte en men detta i månader. Överföra ljudet via en laserstråle. Som vanligt har jag detaljerade instruktioner i videon. Eftersom inte jag är så bra på att skriva saker, NjutHär är länkarna...

Ring Blocker / telefonförsäljare tillslut

Vissa dagar verkar det som telefonen slutar aldrig ringa. Nummerpresentatör säger alltid "Toll Free Call" eller några andra dumheter. Jag ville ha ett sätt att bara släppa dessa samtal. Jag skulle använda en Arduino att titta på Nummerpresentatö...

10minutes osynliga Bluetooth högtalare

Här är en mycket enkel instructable att bygga din egen osynliga bluetooth-högtalare.Detta projekt använder magnetiseringsmaskiner. Dessa otroligt kompakta komponenter kan förvandla alla ytor och material till en högtalare. När ansluten till ytor, det...

CHR'S 8 X 8 X 8 LED Cube Revisited med förbättringar!

Se steg 17 för mer information angående musik inmatningsläge för icke-RAMP brädor.Det finns nu 7 musik lägen i bokförda koden, och jag söker fler idéer för animeringar eller musik utlöste effekter!HOPPA direkt till steg 1 om du bara vill få till de f...

Audiable minne bröstet

för min gode vän Elico 40-årsdag, beslöt jag att bygga en minne Kista som innehåller inspelningar av många av hans (löjligt stort antal) vänner, familj och medarbetare, som gått med på att samarbeta och dela minnen från tidig barndom tills den senast...

Klass D Audio moduleras Kit för högspänning Generation och RF makt Demonstration

Detta kit är en hög spänning. Den är avsedd för personer över 18 år gammal med tillräcklig kunskap om elektroniska. Innan du använder satsen, kontrollera att du har noggrant läsa igenom informationen.Denna enhet kommer att generera elektriska och mag...

Linkit en audio messenger

Har du någonsin träffat på problemet att snarast du måste gå någonstans och du försöker ringa din fru eller barn för att berätta för dem om problemet men inte kan kalla dem på grund av vissa nätverksfel. Jag är säker på någon punkt i livet du har trä...

Trådlös Audio Streaming och taligenkänning med Arduino

i detta projekt jag ansluta min Arduino ombord till en WiFly modul (https://www.sparkfun.com/products/10822) från ambulerande nätverk och strömma ljud till datorn, så att BitVoicer (http://www.bitsophia.com/BitVoicer.aspx) kan utföra taligenkänning....

Audio Laser

musik lagras på min mp3-spelare som magnetiska mönster som omvandlas till vibrationer av elektrisk ström. I mina hörlurar spolar skapar dessa vibrationer, i sin tur ett vibrerande magnetfält. Eftersom det finns en permanent magnet inuti spolen, orsak...

PlayCase v1.5: modulär bärbara konsolen väska, Full HD 19 tum, lagt till högtalare!

Få en full-HD skärm i minsta möjliga formfaktor: 19,5 tumStrippa bezel och sätta ramen till en flygning fallLägga till en modulär fixering system för att tillgodose de flesta konsolerna; PlayStation 3 och Playstation 4, sound decoder...Göra kyla mång...

Billiga hem Automation med trådlös utlopp moduler

det är den tiden på året igen, när butikerna är fulla av juldekorationer och tillbehör. Julen kan vara månader bort ännu, men aldrig underskatta kraften i hacking säsongsbetonade semester tillbehör, ett tillbehör i synnerhet är otroligt användbara år...

HY502B RFID modul för pcDuino

HY502B är en 14.3 Mhz nära fältet RFID modul.För ytterligare detaljer hänvisas du till http://linksprite.com/wiki/index.php5?title=RFID_Reader/Write_Module_B _(SPI_interface)HY502B använda SPI att kommunikation med värd. pcDuino ger SPI API, så att v...

Ljud Modulated Solid State Tesla Coil

här är en video av min nya SSTC är detta test endast på 24 volt, och dess redan över en tum lång, förhoppningsvis, blir det mycket mer imponerande på full effekt.Här är en video av spolen i audio modulering läge vid 90 volt (detta var en tidigare tes...

3D Stereo Audio Spectrum Visualizer

I en av våra tidigare instructables, byggde vi en Arduino baserade Audio Spectrum Visualizer med våra bi-color LED Matrix moduler för visning. Du kan kolla upp det påFör några månader sedan, designat vi jolliCube, en 8 x 8 x 8 LED cube. Vi är mycket...

Robot röst Modulator

detta är en enkel att bygga anordning som omvandlar din egen mänskliga rösten till en överlägsen robot röst. Den innehåller också ett antal söta funktioner som en audio-in-kontakten så att du kan koppla in alla dina favorit instrument, mikrofoner och...

Seeedstudio RePhone: Kul & kreativa modulära DIY smartphone

Jag är inte en Smartphone missbrukare, jag intresserad aldrig av funktionerna i Smartphone eller som Smartphone är bäst för mig. Dock som en DIY entusiast fångar Seeedstudio RePhone mitt öga.Öppen källkod tillverkaren (SeeedStudio) publicerade världe...

Mycket enkel PWM med 555... modulera varje sak

Obs: någon kan be mig om hjälp. Inte kommentera mig min stavning och grammatik... Eftersom min mor språk inte är engelska. OK LÅTER GÅoch även vänligen Vänligen Betygsätt min instructable välHej var och en. Idag ska jag visa dig hur man gör en PWM (p...

Baserade Arduino Bi-color LED Matrix Audio Spectrum Visualizer

Efter att vi kom med Bi-color LED Matrix drivrutinsmodulen kit, har vi letat efter intressanta projekt att arbeta med den.Du kan vara intresserad av några av de projekt som vi har lagt upp på instructables använder detta ledde matrisen kit.Instructab...

LinkIt en och en VFD modul

Min första steget till en personlig mobil säkerhetssystem använder en LinkIt är mänskliga gränssnittet. Med all elektronik behöver du ett mänskligt gränssnitt, en LCD- eller annan anordning för att berätta vad läge enheten du använder och vilken enhe...