mecha88
D, 21.09.2012, 19:14 |
Info zu Bascom Programmierung (Elektronik) |
Hallo, ich beschäftige mich zurzeit mit Bascom-AVR.
jetzt stehe ich an einem Problem noch für mich.
Ich versuche mittels eines Tastendrucks das "Programm" zu starten und nach einer bestimmten Zeit, z.b. 240sekunden sollen alle ausgänge wieder auf 0 gesetzt werden.
kann man dir jemand tipps und hilfestellung geben?
Wäre sehr super.
Falls ich noch notwendige infos vergessen habe, bitte ich drauf hinzuweisen.
Danke |
geralds
Wien, AT, 21.09.2012, 20:44 (editiert von geralds am 21.09.2012 um 20:52)
@ mecha88
|
Info zu Bascom Programmierung - Timer |
Hier hast einen Tip:
http://www.elektor.de/jahrgang/2008/november/bascom-avr-kurs-(3).710356.lynkx?tab=4
http://www.elektor.de/jahrgang/2008/november/bascom-avr-kurs-teil-3.710356.lynkx
Im Prinzip, mal ganz grob den Fluss...
Port-Init, def Aus- Eingänge, aktiver Pegel H L
def Reset, Startadresse
def Interrupt
- aktion
Taste ein - schaltet Ausgänge ein
stellt Timer, Interrupt
startet Timer, läuft so viele Schleifen bis die Zeit,
welche im RAM oder EEPROM oder im Flash- auf einem ""Parameter""_Speicherplatz"
als Parameter eingetragen ist im Vergleich erreicht wurde,
Interrupt Abfrage
Wenn zugeschlagen --- dann Ausgänge aus.
Grüße
Gerald
--- -- ...und täglich grüßt der PC:
"Drück' ENTER! Feigling!" |
mecha88
D, 21.09.2012, 21:48
@ geralds
|
Info zu Bascom Programmierung - Timer |
Hallo, danke schonmal für die Info.
Nur gibts da irgendwie sowas ähnliches was es mir anschaulicher macht?
Weil verstehe das nicht ganz wo ich das angebe dann mit den Ports!
grüße |
Leser
21.09.2012, 23:30
@ mecha88
|
Info zu Bascom Programmierung - Timer |
» Hallo, danke schonmal für die Info.
»
» Nur gibts da irgendwie sowas ähnliches was es mir anschaulicher macht?
» Weil verstehe das nicht ganz wo ich das angebe dann mit den Ports!
»
» grüße
Guck mal hier:
http://halvar.at/elektronik/kleiner_bascom_avr_kurs/
Da findest du eigentlich für den Anfang (fast) alles was du benötigst. Ein bisschen selbst nachdenken bleibt dir aber trotzdem nicht erspart. |
Elko_Scotty
22.09.2012, 09:05
@ mecha88
|
Info zu Bascom Programmierung - Timer |
Normalerweise fängt man am Anfang an....................
Gruß -- Nur wer nichts macht, macht keine Fehler
wer keine Fehler macht, wird befördert. |
geralds
Wien, AT, 22.09.2012, 09:14
@ mecha88
|
Info zu Bascom Programmierung - Timer |
» Hallo, danke schonmal für die Info.
»
» Nur gibts da irgendwie sowas ähnliches was es mir anschaulicher macht?
» Weil verstehe das nicht ganz wo ich das angebe dann mit den Ports!
»
» grüße
---
Hi,
Hier hast die BASCOM Referenz:
http://avrhelp.mcselec.com/index.html
Dabei sind auch Beispiele für dein Projekt.
Brauchst nur etwas anpassen.
Das waren mal gerne meine Hilfen, weil BASCOM verwende ich eher nicht.
Ich schreibe gleich in C oder Ass.
Grüße
--- -- ...und täglich grüßt der PC:
"Drück' ENTER! Feigling!" |
geralds
Wien, AT, 22.09.2012, 09:17 (editiert von geralds am 22.09.2012 um 09:21)
@ Elko_Scotty
|
Info zu Bascom Programmierung - Timer |
» Normalerweise fängt man am Anfang an....................
» Gruß
---
zB:
"Im Anfang war das Wort. Und das Wort war bei Gott. Und das Wort ist ein Gott...."
--- -- ...und täglich grüßt der PC:
"Drück' ENTER! Feigling!" |
Leser
22.09.2012, 12:22
@ geralds
|
Info zu Bascom Programmierung - Timer |
» » Normalerweise fängt man am Anfang an....................
» » Gruß
»
» ---
» zB:
» "Im Anfang war das Wort.
» Und
» das Wort war bei Gott. Und das Wort ist ein Gott...."
...und er sprach: "Es werde Licht!" Doch Scheiße war's es funktionierte nicht. |
geralds
Wien, AT, 22.09.2012, 12:27
@ Leser
|
Info zu Bascom Programmierung - Timer |
» » » Normalerweise fängt man am Anfang an....................
» » » Gruß
» »
» » ---
» » zB:
» » "Im Anfang war das Wort.
» » Und
» » das Wort war bei Gott. Und das Wort ist ein Gott...."
»
»
» ...und er sprach: "Es werde Licht!" Doch Scheiße war's es funktionierte
» nicht.
----
.... "weil, er fand den Schalter nicht!"
---- -- ...und täglich grüßt der PC:
"Drück' ENTER! Feigling!" |