Audio Delay Module (10 / 12 stap)

Stap 10: Software

De software werd geschreven in assembler. Zowel het broncodedossier *.asm en het *.hex-bestand voor
programmering zijn hier opgenomen. Het PDF-bestand bevat een hoog niveau van een stroomschema met hoe de software
werkt.

De software kan een van de twee modi worden uitgevoerd: normale modus en Test.

Normale modus:

In de normale modus voert de software de primaire functie van vertraagde audio afspelen.  De bijgevoegde PDF bevat een stroomdiagram weergegeven: de stappen in het proces.

Selecteer switches en de spanning op de vertraging die input in deze modus die de hoeveelheid vertraging is ingesteld door het bereik. De samplefrequentie wordt bepaald door de bemonstering tarief-switch, waardoor voor 8000Hz of 11025Hz samplingfrequenties.

Speciale Test-modus:

Speciale Test-modus is een modus die ik opgenomen om te helpen bij het controleren van de prestaties van het juiste circuit na
bouw. Als deze modus is geselecteerd, zal de volgende gebeuren na macht omhoog:

RAM-Tests

De microprocessor test het RAM-door het wegschrijven van een waarde aan het, en dan proberen om het te lezen terug. Als de waarde
keerde terug is van een match, de test passen, en de LED zal oplichten gedurende twee seconden. Als de waarde niet
Match, dan knippert de LED drie keer. Als het circuit beide RAMs bevolkt heeft, zal de tweede RAM worden
ook, op dezelfde wijze, met de LED inschakelen voor 2 seconden voor een pass of knipperen drie getest
tijden voor een mislukken.

DAC-Test

Het eerste deel van de DAC-test stuurt een waarde naar de DAC, zodat de juiste output kan worden geverifieerd. Eerste de
DAC zal output van 1/3 van het volledige schaalbereik, en houd hem gedurende 3 seconden. Het zal dan springen tot en met 2/3 van de volledige, schaal en houd
voor 3 seconden, en dan zal springen op volledige schaal 3 seconden ingedrukt.

Het volgende deel van de DAC-test het programma zal de uitgang van een sinus 1 kHz, swingende boven en onder de
½ VDD referentielijn. Dus, moet u een sinusgolf met een amplitude van grenzen aan 1.65V, swingende boven
en onder 1.65V. De sinus output brandt voor 0,25 seconden, en vervolgens uit voor 0,25 seconden, en
op die manier voor onbepaalde tijd worden herhaald.

Gerelateerde Artikelen

Laser Audio zender en ontvanger

Laser Audio zender en ontvanger

Hier is iets interessant dat kostte me een weekend om te bouwen, ik dacht een maar dit voor maanden. Verzendende Audio door middel van een laserstraal. Per gebruikelijk heb ik de gedetailleerde instructies in de video. Want ik niet zo goed ben bij he
Interactieve Halloween pompoen (Arduino gebaseerd)

Interactieve Halloween pompoen (Arduino gebaseerd)

HET IDEEEen pompoen die gloeit, schudt en schreeuwt... [video]Het is Halloween, dus natuurlijk, dat we moesten een project die verband houdt met die.Het idee is om een pompoen, die zintuigen van de aanwezigheid van een persoon die probeert te krijgen
10 minuten onzichtbaar Bluetooth luidsprekers

10 minuten onzichtbaar Bluetooth luidsprekers

Hier is een zeer eenvoudig te bouwen uw eigen onzichtbare bluetoothspreker instructable.Dit project gebruik exciters. Deze ongelooflijke compacte onderdelen kunnen alle oppervlakken en materialen omzetten in een spreker. Wanneer aan oppervlakken, het
DIY upgraden draagbare luidspreker

DIY upgraden draagbare luidspreker

Geïnspireerd door sommige projecten ik heb hier met behulp van LM386... En ik kreeg mijn LM 386 van elektronische winkel de volgende dag.,. Maar ik denk waarom gaan met de LM386 zo snel, dus heb ik besloten om te upgraden van mijn oude aangedreven dr
Star Trek Red Alert geluid effect (met behulp van de 555 timers)

Star Trek Red Alert geluid effect (met behulp van de 555 timers)

Mijn familie ging op een Star Trek-kick onlangs en ik probeerde te maken iets verwante dus ik dit maakte te simuleren van de Star Trek rode waarschuwing.Eerst ik keek online te vinden van een schakeldiagram maar ik kon het niet vinden een werkende pr
Flux Capacitor - Back To The Future

Flux Capacitor - Back To The Future

Sinds de release van de film terug in de jaren 80 hebben ik zijn geobsedeerd door de film Back To The Future herhaaldelijk kijken van de trilogie. Ik zag het in de bioscoop steeds weer, ik was erg gelukkig dat mijn oudoom een filmoperateur, was dus i
Bluetooth buis ontvanger Project 5 Japanse vooroorlogse tijdperk is 3-buis

Bluetooth buis ontvanger Project 5 Japanse vooroorlogse tijdperk is 3-buis

Dit is de vijfde reeks van mijn project.Ik kocht het op een veilingsite enkele jaren geleden. Dat was solide en gemaakt met grote zorg, en was niet goedkoop.De oorspronkelijke verzameling was een drievoudige buis 0-V-1 ontvanger, 12B (rectifier)-24B
Bel Blocker / telemarketeer stop

Bel Blocker / telemarketeer stop

Sommige dagen lijkt het alsof het nooit stopt met de telefoon rinkelen. De beller-ID zegt altijd "Toll Free Call" of enige andere onzin. Ik wilde een manier om gewoon drop deze oproepen. Ik ging met een Arduino te kijken van de beller-ID en elke
BluetoothBox voor Stereo Hoofdtelefoons en sprekers

BluetoothBox voor Stereo Hoofdtelefoons en sprekers

Hoi allemaalIk hou van wat mijn koptelefoon, maar een paar weken geleden, mijn vriend kocht een nieuwe bluetooth-headset, ik ben van plan om over te schakelen naar bluetooth koptelefoon. Maar ik wil niet weg te gooien de liefde van mijn koptelefoon,
Goedkope Bluetooth box!

Goedkope Bluetooth box!

afgewerkt product!Stap 1: zoeken gebroken Bluetooth luidspreker!Mijn verloofde confituur weg te hard op haar CANZ 808 Bluetooth spreker, dus uiteraard ze blies de spreker. nutteloos om haar nu! schat voor mij!Stap 2: Verwijder audio/Bluetooth-module
Microduino mCookie Music Player - links magnetisch, LEGO® & Arduino-compatibele

Microduino mCookie Music Player - links magnetisch, LEGO® & Arduino-compatibele

Ik wil met u delen dit eenvoudig te maken mCookie muziekspeler van Microduino. Het hele project vereist slechts 5 mCookie modules, die link magnetisch om ervoor te zorgen dat er altijd de juiste verbinding wordt gemaakt. Het kan worden geprogrammeerd
Arduino digitale FM-Radio (TEA5767)

Arduino digitale FM-Radio (TEA5767)

Hallo! In dit project zal ik u tonen hoe gemakkelijk gebruiken TEA5767 module en bouwen van uw eigen digitale FM-Radio!Spullen die u nodig heeft:Arduino unoTEA5767 Radio moduleDisplay van de Nokia 5110 (pcb versie)2 x drukknopOptioneel, als u wilt ge
Audiable geheugen borst

Audiable geheugen borst

voor mijn goede vriend Elico de 40ste verjaardag, heb ik besloten om het bouwen van een geheugen borst met opnamen van veel van zijn (absurd groot aantal) vrienden, familie en collega's, die overeengekomen om samen te werken en om herinneringen uit d
Montage van de FloppyBot-09-robot...

Montage van de FloppyBot-09-robot...

ik ontwierp de FloppyBot robots voor meerdere doeleinden;1. nieuwe tekens voor RoboToons cartoons... beide nog en geanimeerd.2. zelf afdrukken robot onderdelen voor thuis hobbyisten.  U koopt een kit voor $3 bij 3DAGogo https://www.3dagogo.com/SolidW