EPROM 16x16 Kort tracer

B

badbiki

Guest
Dette er en bil-relateret emne.Grundlæggende har jeg følgende citcuit op og køre.men for nogle mærkelig grund, når dets adgang til de øvre regioner (Colum 13,14,15,16) i 16x16 matrix dets har problemer ..kunne være et kredsløb problem eller en atmel mikro problem.

Udgangene fra de 374 låsen goto en havn på en Atmel-processor, som hele tiden læser i havnen, og sender det via seriel ..hvor min software fangster i bitstrømmen, finder startbit og viser hvor det er på en 16x16 matrix ..Meget enkel VB kodning ..

Kan nogen skitsere eventuelle spørgsmål, jeg kan støde på her?nogen chip valg jeg skal gøre?HCT eller HC-serien osv.?

Antagelser
* 200ns OE -> data output gyldig EPROM gange
* Kort steder kun læse to gange pr omdr.
/ min.motorer reving til ~ 7.500 omdr.
/ min
* Atmel Serial Baudrate @ 19.200

Den 4-16 og 3-8 linje dekodere bruges til at vælge, hvilken region til at se på for en given 256bit adresse range (16x16 matrix) ...altid kun en switch på hver dil bank er valgt på et tidspunkt for en produktion fra de 138 og 154 ..
Beklager, men du skal logge ind for at se denne vedhæftede fil

 
Ville det være klogt at tage outputtet fra OG porten og bruge denne som en ekstern interrupt på en Atmel 8L?

Den maksimale adgang "til 16x16 valgte matrix ville være 250times/second.~ 4ms?en 16MHz mikro ville være i stand til at være interupt'd, læst i havn, gøre nogle kommando og upload det via 19.200 baud seriel ja?

4ms = 64.000 cykler?

Min uplink strøm er 4 bytes, 32bit.thats 600 pakker max en anden @ 19.200 ..

Kode:Interrupt

Læs Port A

Sammenlign med sidste Læs, hvis forskellig fortsætte

Encode i pakke

Upload til serie

End Interrupt

 
Jeg har problemer med dette kredsløb ..Jeg ved, hvorfor det ikke virker!de data, der kommer ud ser ikke korrekt på alle ..

kunne den manglende capasitors være et problem her?

 
Ahhhhh klassiske PEBKAC

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

havde en hc00 i stedet for en HC08 i kredsløbet ..bare sætte en hc04 som en hurtig løsning

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

Welcome to EDABoard.com

Sponsor

Back
Top