Forum: Mikrocontroller und Digitale Elektronik Zählen von Pulsen am 90S8515


von Olli (Gast)


Lesenswert?

Hallo,

kann mir jemand dabei helfen, wie ich viele Pulse mit dem 90S8515 unter
Assembler zählen und verwalten kann?

Ich bin noch Neuling und kann nur mit Registern arbeiten. Wie ich
"RAM" Variable anlege und damit auch arbeite, weiss ich nicht.
Ich dachte, dass ich eine Variable brauche, die ca 6Byte groß ist. Denn
der Pulsgeber gibt 25 Pulse / Umdrehung aus! Und der dreht auch häufig.

Danke schon mal im voraus

Gruss
Olli

von crazy horse (Gast)


Lesenswert?

bei 6 Byte brauchst du doch noch keinen RAM, das passt doch locker in
die Register. Mit einer long-Variablen (4Byte) kannst du immerhin bis
ca. 4.3Mrd zählen, macht bei 25 Pulsen/Umdrehung  171 Mio Umdrehungen.
Schafft der das mechanisch :-)?
Willst du aber doch im RAM arbeiten, ist das natürlich auch möglich.
Entweder arbeitest du mit STS und LDS, einfacher und eleganter aber mit
indirekter Adressierung über ein Indexregister.
Zum Bearbeiten musst du die Variable aber auf jeden Fall in die
Register holen.
-Laden
-Bearbeiten
-Zurückspeichern

von Olli (Gast)


Lesenswert?

Könntest du mir dabei vielleicht etwas behilflich sein.
Bin ein noob. Und will halt einige Sachens programmieren. Kanns aber
noch nicht. Und ohne richtige Starthilfe ist das ganz schön schwer.

Am 8515 ist der PD2 der Pulseingang...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.