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
Vielleicht einfach das Alte wieder reingebrannt? Zumindest beim avr studio ist das eine unangenehme Fehlermöglichkeit finde ich: der Pfad zum hex file wird nicht im Projekt gespeichert. Immer noch nicht.
Okey das wäre ne möglichkeit am besten werde ich das Programm nochmal individuell speichern und nicht überschreiben. Mfg
du weißt aber schon, wie lange 50 Millisekunden sind, und wie oft demzufolge pro Sekunde die LED an und ausgeht?
Wie oft kommen die Bilder im Kino pro Sekunde? Siehst du da die einzelnen Bilder?
24 Bilder pro sekunde aber das da wird ja mit shuttern gearbeitet sodas man das nicht merkt! Sonst 48 Bilder normalerweise. Ist ja okey ich werde mal ne größere Zeit wählen seh es ja ein xD. Meinter 150 ms würden reichen? Mfg
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
Robin Fehrecke schrieb: > Jawohl wird gemacht :) ich bedanke mich bei euch :) Und bei der nächsten Frage bitte beachten: Wichtige Regeln - erst lesen, dann posten! •Aussagekräftigen Betreff wählen •Im Betreff angeben um welchen Controllertyp es geht (AVR, PIC, ...) ggf. CodeTags für sorucecode...
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.
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!
Ja danke xD. Also wie man die Programmiert weiß ich. Hab auch vor nem halben jahr regelmäßig Programmiert aber dann iwann zur seite gepackt und jetz will ich mich wieder rein arbeiten! Ja also Arbeiten muss ich xD aber nutze jede freie Minute um daran zu planen!
Ich habe das Programm eben ma neu gebrannt mit ner größeren Zeit und die LED leuchtet immer noch und blinkt nicht :(
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
Mhh... ich schick zu schnell... Und nie Goto benutzen!!! Wenn dann Do ... Loop 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... ein gutes Tutorial: http://halvar.at/elektronik/kleiner_bascom_avr_kurs/
Egal dann probier trozdem: regfile = "m8535.dat" $crystal = 4000000 Config Portd = Output Do Portd.5 = 1 wait 1 Portd.5 =0 wait 1 Portd.6 = 1 waitms 50 Portd.6 = 0 waitms 50 Loop End
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
Elias hast du iwie icq oder so xD dann könnt man sich besser unterhalten und drubber diskotieren^^
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.