LED Blinken lassen!

Gast #25036
Ich möchte eine LED solange Blinken lassen bis ein bstimmtes Muster über 
die Serielle Schnittstelle empfangen wird. Der Empfang ist kein Problem, 
nur das Blinken weil so:

if sync = 0 then
portc.7=1
waitms 500
toggle portc.7
end if

ist eine verschwendung der resourcen? ich denke das geht mit dem timer? 
wär das besser?
lösungen können auch in assembler kommen, ich muß mir dann halt was in 
bascom überlegen!

danke
sebastian
Gast #25037
Was heißt Verschwendung der Resourcen ? Wenn der Contoler nichts anderes 
tun soll kann er auch warten. Du solltest dir aber mal das .hex -File 
anschauen, das Bascom erzeugt. Kann man auch gut auf dem AVR-Studio 
simulieren. Ist immer gut, wenn man weiß was der Compiler baut. Mich 
würde es nicht wundern, wenn Bascom für waitms einen Timer nutzt.
Gruß Bernhard
Gast #25039
Hallo,

wenn das Dein einzige Zeil ist, programmiere es auf dem kleinen 8-pol. 
DIL, irgendwie 2313 oder so, der ist klein und günstig...

Gruss
Alex

www.AR-Online.de   - Das Forum für AVR mit Basic programmieren Forum...
Gast #25040
Hier geht es mir allein Darum, dass eine LED blinken soll, solang das 
Board mit dem Computer nicht synchron ist. Solbald das Board an den 
Rechner angeschlossen wird und Synchron läuft soll die LED blinken. 
Sobald das Board wieder abgesteckt wird oder der Computer aus ist, oder 
das Programm das das Board steuert beendet wird, soll die LED wieder 
blinken. MAn kann es ja mit
do
pinc.5 = 1
waitms 500
toggle pinc.5
waitms 500
loop

machen, aber ich dachte es gibt eine einfachere und resourcensparene 
methode!

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 23 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.