Mein 2. Programm

OP #1905492
Lesenswert?
• ▲
▼
Morgen,

Ich habe gestern mein Programm das wie folgt lautet:

regfile = "m8535.dat"
$crystal = 4000000

Config Portd = Output

Main:
Portd.5 = 1
End

Mit Bascom geschrieben und auf mein Evolution Board gebrannt!
Das funktioniert einwanfrei!!!

So nun wollte ich diese Programm erweitern und habe versucht die LED 
blinken zu lassen.

regfile = "m8535.dat"
$crystal = 4000000

Config Portd = Output

Main:
Portd.5 = 1
   waitms 50
Portd.5 =0
   waitms 50

Goto Main
End

und die LED leuchtet immer noch und blinkt nicht??? Weiß einer woran das 
liegen könnte. Habe ich vlt irgendwas vergessen? oder kein Ahnung ich 
weiß es nicht!

MfG
#1905528
Lesenswert?
• ▲
▼
im klassischen Analog-Fernsehn (Bildröhre) werden in Europa 25 (Halb) 
Bilder pr Sekunde übertragen. Röhren haben jedoch eine relativ lange 
Nachleuchtdauer des Phosphors.


Was spricht denn dagegen, mal so einen "großen" Wert einzutragen, daß du 
wirklich was siehst? Du bist doch nicht auf der Flucht, und hast keine 
Zeit ...

Also trag halt einfach 500 Milliskeunden ein, dann geht das Ding genau 
langsam oder schnell genug, daß du ein Erfolgserlebnis hast.

Und dann trägst du im nächsten Schritt spasseshalber mal deine 150 
Millisekunden ein, und schaust ob du das Flimmern noch "sehen" kannst
#1905546
Lesenswert?
• ▲
▼
Robin Fehrecke schrieb:
> Bei meinem nächsten Projekt brauch ich bestimmt auf jedenfall eure Hilfe
> ich muss / will bis in 2 Wochen ne LED Matrix mit Laufschrift fertig
> Programmiern^^. Soll ein geschenk werden.

bei deinem momentanen Kenntnisstand ist das ein sehr sportliches Ziel - 
aber machbar, vorrausgesetzt du hast die 2 Wochen durchgehend Zeit und 
nicht auch noch Schule, Studium oder Arbeit und hast eine Quelle für 
Material ohne lange Lieferzeit.

Viel Erfolg!
Gast #1906442
Lesenswert?
• ▲
▼
Hi,
Du benutzt einen m8535???
wenn nicht eher:

$regfile = "M8def.dat

und so:

$crystal = 4000000

Config Portd = Output

Main:
Portd.5 = 1
   wait 1
Portd.5 =0
   wait 1

Goto Main
End

Sollte die led bei nicht gestellten fuse bits im 6sec takt blinken. 
Andernfalls natührlich 1 Sec takt
Gast #1906463
Lesenswert?
• ▲
▼
Hi

>Goto füllt den Ram weil er sich die letzte Position merkt.
>Was heißt das der irgendwann überleuft und einen Fehler Veruhrsacht und
>abstürtz...

Mit Sicherheit nicht. Das verwechselst du wahrscheinlich 'gosub'. Und 
selbst damit verbleibt bei richtiger Anwendung nichts im RAM.

MfG Spess

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.