Taster / interrupt

Gast #1099200
Lesenswert?

Also Hallo ihr :)
Ich bin n rechter Looser in C programmieren,
auch weil ich nur wenig Zeit habe mich intensiv damit zu beschäftigen 
(Schule)
Da ich aber in den Ferien auch was sinnvolles machen wollte,
hab ich mir ne Uhr gebaut (schon länger her)
und wollte sie proggen.
Leider ist sind mir in C nur die grundliegendsten Dinge bekannt , wie
if, for, while usw, und in C kann ich auch nur die Pins zu Ausgängen und 
Eingängen machen und mit viel Mühe etwas rumwurschteln.
Deshalb ists mir aber umso wichtiger wenigstens einen Liste von Befeheln 
zu haben, die mir im Kopf bleibt, auch wenn die Genaue Funktionsweise 
unbekannt bleibt.
Für die Uhr muss ich das Quarz ansteuern können und Taster bedienen, 
außerdem eben so n komisches "Timer Interrupt" machen und ggbf. auch 
anderes.
Nun wollte ich von euch wissen, wie man ganz schnell und einfach mit dem 
herkömmlichen C-Syntax einen Schalter ausließt eben so ein Interrupt 
macht und das Quarz ansteuert.
Ich hab in dem Tutorial gelesen, aber leider fehlen mir da auch 
teilweise C Kenntnisse.
Wäre wirklich sehr nett wenn mir einer ganz simpel in 5-10 Textzeilen 
erklären könnte wie das geht.
Eventuell bräuchte ich auch Infos zum erstellen einer HeaderDatei, damit 
ich die Uhr beser Proggen kann :-)

MfG
Martin S.
Gast #1099250
Lesenswert?

Das Problem ist eben, dass ich wie gesagt was gar nix kann :-(
Ich bräucht halt kurz den Syntax von ner ansteuerung von nem Quarz und 
dem Schalter.
Ich hab mir die Stelle schon so oft durchgelesen in dem Tut, aber leider 
nix verstanden :-(
Gast #1099506
Lesenswert?

Martin S. wrote:
> Das Problem ist auch, dass ich manche Operatoren nicht verstehe...
> weil mein C sehr beschränkt ist.

Dann musst du eben erst C lernen. Die Dinge in der richtigen Reihenfolge 
zu lernen, wird dir auch in der Schule helfen. Und nein, das ist keine 
Bosheit, dass dir keiner so helfen will, wie du das moechtest - es 
funktioniert wirklich nur so.

Ich wuerde uebrigens empfehlen, C erst mal auf dem PC zu lernen, ganz 
einfach mit kleinen Programmen fuer die Kommandozeile.
#1099533
Lesenswert?

Martin S. wrote:

> Deshalb ists mir aber umso wichtiger wenigstens einen Liste von Befeheln
> zu haben, die mir im Kopf bleibt, auch wenn die Genaue Funktionsweise
> unbekannt bleibt.

C hat keine Befehle für irgendwelche Hardware, da muß man sich selber 
Funktionen für schreiben oder aus Beispielen übernehmen.


> Für die Uhr muss ich das Quarz ansteuern können und Taster bedienen,

Für Taster gibts als Klassiker den Timerinterrupt:

Beitrag "Tasten entprellen - Bulletproof"

http://www.avrfreaks.net/index.php?module=Freaks%20Academy&func=viewItem&item_id=1801&item_type=project


Peter

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