Forum

Einloggen | Registrieren | RSS  

mecha88(R)

E-Mail

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(R)

Homepage E-Mail

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! :wink: Feigling!"

mecha88(R)

E-Mail

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(R)

Homepage E-Mail

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(R)

Homepage E-Mail

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! :wink: Feigling!"

geralds(R)

Homepage E-Mail

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! :wink: 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(R)

Homepage E-Mail

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! :wink: Feigling!"