Hallo, nachdem ich den A/D-Wandler einschalte bringe ich nur mehr den Ausgang GPIO5 auf 1-Signal! woran kann dies liegen? MPLABX 1.41 mit Simulator Gruß Ivan
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
|
Anzeige
|
PIC12F675 GPIO - Ausgänge lassen sich nicht schalten nachdem der A/D eingeschalten wirdHallo, nachdem ich den A/D-Wandler einschalte bringe ich nur mehr den Ausgang GPIO5 auf 1-Signal! woran kann dies liegen? MPLABX 1.41 mit Simulator Gruß Ivan
Gast
#2843358
Um GPIO zu initialisieren, müssen die erst mal auf 0x00 gesetzt werden.
Und GPIO5 (und auch GPIO0 und GPIO3) ist als analoger Eingang definiert:
> ANSEL = 0b01100001; // ANS0 als Analogen Eingang ; 1 = analog 0 = digital
danke für die Antwort.. ich habe den Code und die Kommentare noch einmal überarbeitet.. um das (mein)Problem besser verständlich zu machen. Gruß Ivan
Gast
#2843564
Hier mal ein Testprogramm, was GPIO 0 auf Analog schaltet. LEDs leuchten bei Port 1,2,4 und 5. Sollte es nicht gehen, dann stimmt bei der Hardware was nicht. Hallo, danke erstmal für die Antwort, ich habe die Harware nicht aufgebaut, die ganze Sache funktioniert mit der Simulation von MPLABX1.41 nicht! Gruß Ivan
Gast
#2851151
Also wenn die das ganze an der Hardware teste schalten die Ausgänge.. im Simulator von Mplap 1.41 nicht.. hmm.. Toller Simulator
Gast
#2851168
Der Thread läuft auch noch auf http://www.fernando-heitor.de/index.php?option=com_jfusion&Itemid=53&jfile=index.php&topic=4741.msg24431#msg24431
Gast
#2851332
>ich habe die Harware nicht aufgebaut, >die ganze Sache funktioniert mit >der Simulation von MPLABX1.41 nicht Es sollte langsam bekannt sein, daß man so'n Zeug wo Interrupts und Echtzeitverhalten, A/D Eingänge etc. AUF DER RICHTIGEN REALEN HW prüfen muss, mit'm Debugger, nicht mit dem Simulator. Auch den Autoführerschein macht man mit richtigem Auto. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|