Module de retard audio (10 / 12 étapes)

Étape 10 : logiciel

Le logiciel a été écrit en assembleur. Aussi bien le fichier *.asm de code source et le fichier *.hex pour
émissions ont été ajoutées ici. Le fichier PDF contient un diagramme haut niveau de la façon dont le logiciel
fonctionne.

Le logiciel peut exécuter l’un des deux modes suivants : Mode Normal et Mode Test.

Mode normal :

En mode Normal, le logiciel effectue la principale fonction de lecture audio retardée.  Le fichier PDF ci-joint contient un organigramme montrant les étapes du processus.

Dans ce mode, que le montant de retard est fixé par la gamme sélectionnez commutateurs et la tension sur le délai d’entrée. Le taux d’échantillonnage est déterminé par le commutateur de taux d’échantillonnage, permettant ainsi soit 8000 ou 11025Hz fréquences d’échantillonnage élevées.

Mode Test spécial :

Spécial Test Mode est un mode que j’ai inclus pour aider à vérifier les performances du circuit approprié après
construction. Si ce mode est sélectionné, le texte suivant se produira après puissance vers le haut :

Tests de RAM

Le microprocesseur teste la RAM en écriture d’une valeur pour elle, et puis essayer de le lire en arrière. Si la valeur
retourné est un match, les passes de test, et la LED s’allume pendant deux secondes. Si la valeur n’est pas
match, puis le voyant clignote trois fois. Si le circuit comporte deux béliers peuplés, le second Bélier sera
testé aussi bien, de la même manière, avec le voyant allumer pendant 2 secondes pour un laissez-passer ou clignoter trois
fois pour un échec.

Test de la DAC

La première partie du test CAD envoie une valeur à la DAC donc la sortie appropriée peut être vérifiée. Première le
DAC sera 1/3 de la pleine échelle de sortie et maintenez-le enfoncé pendant 3 secondes. Il sera ensuite sauter à 2/3 de l’échelle complète et tenir
pour 3 secondes et puis il vont aller à pleine échelle et pendant 3 secondes.

La partie suivante du test CAD le programme va afficher une onde sinusoïdale de 1 kHz, se balançant au-dessus et au-dessous de la
½ ligne de référence de la DMV. Alors, vous devriez voir une onde sinusoïdale d’une amplitude de buter 1.65V, balançant au-dessus
et inférieur à 1,65. La sortie de l’onde sinusoïdale est activé pour 0,25 secondes et puis en route pour 0,25 secondes, et
reprend comme ça indéfiniment.

Articles Liés

Difficulté de retard audio/vidéo saccadée dans VLC Player

Difficulté de retard audio/vidéo saccadée dans VLC Player

c'est en réponse à l'instructable par How de joejoerowley to Rip, organiser et graver des DVD...Remarque : Ceci fixe mon problème avec VLC player et n'est pas une solution garantie pour tous vos problèmes dans VLC ou dans la vie. Si vous faites quelq
Comment faire un Panel de médias Raspberry Pi (fka Digital Photo Frame)

Comment faire un Panel de médias Raspberry Pi (fka Digital Photo Frame)

L'objectif de ce projet était de créer un Panel de médias de Pi framboise faible coût--un bel écran à la recherche qui pourrait se tenir dans la salle de séjour ou attacher au réfrigérateur dans le but essentiel de streaming photo personnelle et cont
LittleBits 8-bit Jukebox

LittleBits 8-bit Jukebox

Le Jukebox de 8 bits est une boîte à musique chiptune propulsée par le nouveau module Arduino des littleBits. Le module étant programmé avec 4 différentes chansons que la lecture avec un son 8 bits rétro style jeu-vidéo. Pour choisir quelle chanson v
Interactive citrouille d’Halloween (Arduino basé)

Interactive citrouille d’Halloween (Arduino basé)

L'IDÉEUne citrouille qui brille, secoue et hurle... [vidéo]C'est l'Halloween, alors, naturellement, que nous devions avoir un projet lié à cela.L'idée est d'avoir une citrouille, qui détecte la présence d'une personne essayant d'obtenir pour les bonb
Haut-parleur Portable rénovation bricolage

Haut-parleur Portable rénovation bricolage

Inspiré par certains projets que j'ai vu ici en utilisant LM386... Et j'ai obtenu mon 386 LM de store electronic le lendemain.,. Mais je pense pourquoi aller avec le LM386 si rapide, alors j'ai décidé de mettre à niveau mon vieux propulsé haut-parleu
BluetoothBox pour casque stéréo et haut-parleurs

BluetoothBox pour casque stéréo et haut-parleurs

Bonjour à tousJ'aime ce que mon casque, mais quelques semaines, mon ami a acheté un nouveau casque bluetooth, j'ai l'intention de passer au casque bluetooth. Mais je ne veux pas jeter l'amour de mon casque, j'ai donc eu l'idée de faire une petite boî
Deux émetteurs de Code Morse AM - mise à jour Jan 2014

Deux émetteurs de Code Morse AM - mise à jour Jan 2014

Version 1: (photos 1, 2 et 3) à l'aide de la puce 555La version que j'utilise maintenant, c'est l'émetteur AM basée sur la puce IC 555 schématique en photo 3 avec build instructions ici :http://www.scienceexperimentsforkids.us/Transmitter-Experiments
Récepteur de radio FM de RTL-SDR avec GNU Radio Companion

Récepteur de radio FM de RTL-SDR avec GNU Radio Companion

RTL-DTS est un sujet actuellement très populaire sur le Net. Il y a également de nombreux guides sur la façon de l'utiliser sous Windows et sous Linux aussi. Mais à partir de l'utiliser moi-même je n'ai pas trouvé aucun guide qui explique tout le pro
Star Trek Red Alert Bruitage (à l’aide de 555 minuteurs)

Star Trek Red Alert Bruitage (à l’aide de 555 minuteurs)

Ma famille est allée récemment sur un coup de Star Trek et j'essayais de faire quelque chose liés, alors j'ai fait cela pour simuler l'alerte rouge de Star Trek.Tout d'abord, j'ai regardé en ligne pour trouver un schéma de circuit mais je ne pouvais
Condensateur - retour vers le futur de flux

Condensateur - retour vers le futur de flux

Depuis la sortie du film dans les années 80, j'ai été obsédé par le film Retour vers le futur je regarde la trilogie à plusieurs reprises. Je l'ai vu au cinéma, encore et encore, j'ai eu beaucoup de chance que mon grand oncle était un projectionniste
Photographie haute vitesse Arduino

Photographie haute vitesse Arduino

Dans ce instructable je vais vous montrer comment j'ai fait une plate-forme de photographie haute vitesse Arduino contrôlée pour pouvoir prendre des photos de projections de liquides. Cette plate-forme permet également de photographier les autres cho
INTERRUPTEUR de contrôle sonore Arduino - interrupteur CLAP -

INTERRUPTEUR de contrôle sonore Arduino - interrupteur CLAP -

Salut tout le monde! Aujourd'hui, j'ai fait un clap interrupteur avec un module de contrôle son bricolage. Il y a quelques mois, j'ai soudé le contrôle de son Module, et aujourd'hui j'ai décidé de vérifier si cela fonctionne, et il le fait. J'ai eu u
Machine de Concentration de LittleBits Anti

Machine de Concentration de LittleBits Anti

tout le monde a besoin d'un peu de silence pour se concentrer. Cette machine fait le contraire : faire beaucoup de bruit quand il y a silence.Tout le monde peut assembler l'un d'eux, facilement et sans connaissance de l'électronique.Je reçois ce modu
Pédale guitare Arduino

Pédale guitare Arduino

La pédale de guitare Arduino est une pédale multi-effets numérique basée sur la pédale de guitare Arduino Lo-Fi Posté par Kyle McDonald. J'ai fait quelques modifications à sa conception originale. Les changements plus notables sont le préampli intégr