Eprom 16x16 Kaart tracer - advies nodig

B

badbiki

Guest
Dit is een auto-gerelateerd onderwerp.Eigenlijk heb ik de volgende citcuit up and running.maar voor sommige vreemde reden, wanneer zijn .. toegang tot de bovenste regionen (kolom 13,14,15,16) van de 16x16 matrix zijn met problemenkwestie zou een circuit probleem of een Atmel micro.

De uitgangen van de 374 klink goto een poort op een Atmel processor, die voortdurend leest in de haven, en stuurt deze via de seriële ..waar mijn software vangt de bitstroom, vindt de start-bit en toont waar het is op een 16x16 matrix ..Heel simpel VB codering ..

Mag iedereen overzicht eventuele problemen kan ik tegenkomen hier?elke chip selecties moet ik doen?HCT of HC reeksen etc?

Veronderstellingen
* 200ns OE -> data-uitgang geldig eprom keer
* Kaart locaties alleen lezen tweemaal per rpm.motoren reving naar ~ 7500 rpm
* Atmel Serial Baudrate 19200 @

De 4-16 en 3-8 line decoders worden gebruikt om te selecteren welke regio in op zoek naar een bepaald adres bereik 256bit (16x16 matrix) ...steeds maar een schakelaar op elke DIL bank is geselecteerd op een bepaald moment voor een uitgang van de 138 en 154 ..
Sorry, maar je moet ingelogd zijn om deze bijlage weer te geven

 
Zou het verstandig zijn om poort neemt de uitgang van de AND en dit te gebruiken als een externe interrupt op een Atmel 8L?

De maximale toegang 'tot de 16x16 matrix geselecteerd zou worden 250times/second.~ 4ms?een 16MHz micro zou kunnen worden interupt'd, gelezen in de haven, doen een aantal commando's en upload dit via de seriële 19.200 baud ja?

4ms = 64.000 cycli?

Mijn uplink stream is 4 bytes, 32bit.thats 600 pakketten max een tweede @ 19200 ..

Code:Onderbreken

Lees Port A

Vergelijk naar laatste Lees, indien verschillend blijven

Coderen in pakket

Uploaden naar seriële

Einde Interrupt

 
Ik heb problemen met dit circuit ..i dont weet waarom het niet werkt!de gegevens afkomstig uit niet correcte kijken naar alle ..

kon het ontbreken van capasitors hier een probleem?

 
ahhhhh klassieke PEBKAC

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

had een hc00 hc08 in plaats van een in het circuit ..zomaar een hc04 als een quick fix

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

Welcome to EDABoard.com

Sponsor

Back
Top