Mega 8 Geschwindigkeitsproblem

Gast #52736
Lesenswert?

hi

ich habe hier gerade ein kleines Problem, ich habe einen 8 Bus, die
Geschwindiwindigkeit des Busses  ist maximal 125 Khz. etwa alle 2
Millisekunden bekomme ich einen Übernahmeimpuls. Mein Mega soll nun bei
diesem Inpuls den Aktuellen datenwert an einem Port einlesen und
weiterverarbeiten.
Das funktioniert jedoch nciht, ich habe das Gefühl das der Prozessor
dazu zu lahm ist, ich meine klar, mit einem 8 Bit Latsch gings auf
jedenfall, aber das muss der Atmel doch auch können, oder?

Gruss Steffen

PS: ich verwende als Programmiersprache Bascom, und weiß über die
Nachteile die es hat:)
Gast #52741
Lesenswert?

Also nochmals zur klärung:

Ich habe einen externen Zähler ( 4040) dieser ist an den Atmel 8 und
noch an ein paar andere sachen angeschlossen) . Diesenzählerstand
möchte ich übernehmen, wenn ein Übernahmeimpuls am AVR anliegt (
Impulslänge ~ 2ms ) Auf den Impuls warte ich,

Steffen
Gast #52743
Lesenswert?

1/3,68MHz -> 271,7 us pro takt...
da kannst du in 2ms 7360 Befehle ausführen... ich frage mich, was du in
der zeit alles machst... :)
(vieleicht ein grund mehr das ganze mit asm zu machen?!)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren