Forum: Mikrocontroller und Digitale Elektronik Stoppuhr programmieren


von KeinE_AhunG (Gast)


Lesenswert?

Wir müssen ein Programm mit Optama programmieren. Es soll die Zeit 
gemessen werden so lange eine Taste gedrückt wird und die Zeit soll dann 
mittels PWM ausgegeben werden in einen Bereich von max. 100s wenn der 
Wert überschritten wird soll der PWM auf 100% bleiben bis die Taste 
ausgelassen wird. Ansonsten soll der gestoppte Wert bei loslassen der 
Taste gestoppt werden.
Und das Alles mit Interrupt, Duty Cycle und PWM.

keine Ahnung was das heißt
brauche HILFE =)
plss
es geht um leben oder 6 xD

mfg

von Sebastian (Gast)


Lesenswert?

Uh, dumme Frage, aber wer oder was ist denn Optama?

von KeinE_AhunG (Gast)


Lesenswert?

Optama ist ein Programm ähnlich aufgebaut wie C.
Programmname Optama C for SX Key

und dann bräuchten ich noch eine Berechnung für die Dauer eines 
Interrupts
=)

f vom Mikroprozessor = 50Mhz
8 Bit
bei 100 Interrupts
RTCC Divide Rate 1:128
bitttte brauche wenigstens etwas anfleh

von Wegstabenverbuchsler (Gast)


Lesenswert?

> keine Ahnung was das heißt

nicht so oft die Schule schwänzen, dann kommt die Ahnung von allein ...

von Sebastian (Gast)


Lesenswert?

50 MHz geteilt durch 128 sind 390625 Hz. Mit dieser Frequenz wird also 
der RTCC (ein Zähler) hochgezählt. Beim Überlauf des RTCC, d.h. wenn 
dieser deinen Maximalwert überschritten hat und auf Null zurückspringt, 
kann ein Interrupt ausgelöst werden. Wenn der RTCC ein 8 bit Zähler ist, 
läuft er nach 256 Schritten über, d.h. der Takt, der sich daraus ergibt, 
ist ca. 1525,88 Hz.
(Etwa 0,66 Millisekunden).
Man kann diesen Interrupt (sozusagen ein zeitgesteuert regelmäßig 
ausgeführtes Unterprogramm) benutzen, um intern einen weiteren Zähler 
(als Variable) hochzuzählen und mit einem bewtimmten, gewünschten Wert 
vergleichen, um auf den gewünschten Sekundentakt zu kommen.

von Peter D. (peda)


Lesenswert?

KeinE_AhunG wrote:
> Optama ist ein Programm ähnlich aufgebaut wie C.

Wohl, weil das Ding für richtiges C viel zu schwach ist.


> Programmname Optama C for SX Key

O Gott, dieses völlig verquere PIC12-Derivat lebt immer noch.
Kann ihm nicht endlich mal jemand den Gnadenschuß verpassen.


Für die Ausbildung taugt dieser Exot vielleicht gerade deshalb, weil den 
niemand einsetzt und damit kaum Hilfe zu erwarten sein wird.

Man muß sich also alles selber erarbeiten (um es danach sofort zu 
vergessen, weil man es nie wieder braucht).

Ich würde ihn nur genau einmal anfassen, nämlich um ihn in den Mülleimer 
zu werfen.


Peter

von KeinE_AhunG (Gast)


Lesenswert?

vielen dank

i hab jetzt meinen 4 :)

hast recht ich sollte öfter den Unterricht besuchen xD
ich hasse Programmieren mit deem SX Key Prozessor -.-
der geht mir am Ar...
:D

danke nochmal

mfg

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.