Eprom 16x16 Carte traceur

B

badbiki

Guest
Il s'agit d'un sujet lié à l'automobile.Fondamentalement, j'ai l'citcuit suivi et d'exécution.mais pour une raison étrange, quand son accès aux régions supérieures (Colum 13,14,15,16) de la matrice 16x16 ses enjeux avoir ..pourrait être un problème de circuit ou un problème de micro Atmel.

Les sorties des 374 loquet port un goto sur un processeur Atmel, qui se lit en permanence dans le port, et l'envoie par l'intermédiaire de série ..où mon logiciel de capture du flux de bits, trouve le bit de départ et l'affiche où il se trouve sur une matrice de 16x16 ..VB très simple de codage ..

Peut-on décrire toute i mai rencontrer des problèmes ici?tout i sélections puce devrait faire?HCT ou HC etc série?

Hypothèses
* 200ns OE -> sortie de données valides eprom fois
Emplacements Carte * lire que deux fois par tr
/ min.moteurs reving à ~ 7500 tr
/ min
* Serial Atmel vitesse de transmission @ 19200

Le 4-16 et 3-8 décodeurs de ligne sont utilisés pour sélectionner la région à regarder dans une plage d'adresses donnée 256bit (matrice 16x16) ...que jamais un commutateur sur chaque rive dil est sélectionné à l'époque pour une sortie de la 138 et 154 ..
Désolé, mais vous devez vous loguer pour voir cette pièce jointe

 
Serait-il sage de prendre la sortie de la porte ET, et utiliser cela comme une interruption externe sur un Atmel 8L?

L'accès maximal à la matrice 16x16 sélectionnés seraient 250times/second.~ 4ms?une 16MHz micro serait en mesure d'être interupt'd, lu dans le port, faire un peu de commandement et de télécharger via cette série 19200 bauds Oui?

4ms = 64000 cycles?

My stream liaison montante est de 4 octets, 32 bits.thats 600 paquets par seconde max @ 19200 ..

Code:Interrupt

Lire Port A

Comparer à la dernière lecture, si elle est différente de continuer

Encoder en sachet

Transférer vers série

Interruption de fin

 
Je rencontre des problèmes avec ce circuit ..Je ne sais pas pourquoi cela ne marche pas!les données sortant ne semble pas correct du tout ..

pourrait le manque de capasitors être un problème ici?

 
ahhhhh classique PEBKAC

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Sourire" border="0" />

avait un hc00 au lieu d'un HC08 dans le circuit ..juste mettre un HC04 comme une solution miracle

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Sourire" border="0" />
 

Welcome to EDABoard.com

Sponsor

Back
Top