Überblendendes Lauflicht mit PIC

OP #4435838
Lesenswert?
• ▲
▼
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
#4436089
Lesenswert?
• ▲
▼
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...

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.