Hallo Allerseits! Ich habe schon lange etwas mit PIC und Co zu tun, allerdings bin ich erst jetzt in die C-Programmierung eingestiegen. Dementsprechend schnell stoße ich gerade an meine erste Grenze: Ich möchte gerne ein überblendendes Lauflicht kreieren. A0 _____/\_____ A1 ______/\____ A2 _______/\___ A3 ________/\__ Soll heißen, wenn bei Pin A0 der Pegel langsam abfällt (ca. 65ms), soll gleichzeitig der Pegel an A1 ansteigen. Prinzipiell habe ich das schon im Griff, leider nur seriell, alle Pins nacheinander. Geht das auch irgendwie ohne PWM? Ich habe, aus der Vergangenheit heraus, einige 16F688 sowie 12F509 und 12F683 bei mir liegen, sodass ich diese gerne erst nutzen möchte. Wäre schön, wenn hier jemand eine Idee hat. Danke und Gruß Jonathan
Jonathan B. schrieb: > Soll heißen, wenn bei Pin A0 der Pegel langsam abfällt (ca. 65ms) Meinst du jetzt den "Pegel" des Helligkeitseindrucks, den man von der Helligkeit der an den Pin angeschlossenen LED hat oder was?
Jonathan B. schrieb: > Geht das auch irgendwie ohne PWM? Nein, das geht nur mit PWM. Denn die Ausgänge sind keine Analog-Ausgänge (wobei das bei Ansteuerung von LEDs sowieso damit auch nicht ginge). Peter
Mit PICALIC geht das Überblenden ganz leicht. Der Interpreter lässt sich sicher leicht an den 12F683 anpassen. Die PWM muss man dann nicht mehr selbst programmieren, sondern programmiert nur noch einen speziellen "ALIC-Assemblercode", der mit keinem "normalen" Prozessor direkt etwas zu tun hat. Ist halt kein C...
Jonathan B. schrieb: > Geht das auch > irgendwie ohne PWM? Wenn dein Problem die verfuegbaren PWM-Kanaele sind: Du kannst die PWM ja auch in Software erzeugen. Also ja, deine Aufgabe ist loesbar.
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.