Pin toggeln lassen

Gast #4146264
Lesenswert?
• ▲
▼
Hallo zusammen,

ich versuche gerade GP1(Pin3) und GP2(Pin4) eines PIC10F222 toggeln zu 
lassen. Für GP1 funktioniert es auch, aber GP2 ist immer nur low. Wenn 
ich eine LED mit Vorwiderstand zwischen Plus und den Pin Lege, leuchtet 
sie nicht, der Pin schein also gar nicht als Ausgang konfiguriert zu 
sein. Habe ich vielleicht irgendein Register vergessen?

1
#define    _XTAL_FREQ    4000000
2

3
#include    "xc.h"
4
#include    "stdint.h"
5
#include    "htc.h"
6

7
// Flash Config Word
8
#pragma config MCLRE = ON//MCLR als Reset Pin aktiv
9
#pragma config CP = OFF //Codeprotection off
10
#pragma config WDTE = OFF //Watchdog off
11
#pragma config MCPU = 1 //interner MCLR Pull Up off (Da bereits extern mit RC-Glied)
12
#pragma config IOSCFS = 0 //4MHz
13

14
void main(void)
15
{
16
    TRISGPIO = 0;
17
    OPTION = 0b00000011;
18
    while(1)
19
    {
20
        GP1=1;
21
        GP2=1;
22
        __delay_ms(100);
23
        GP1=0;
24
        GP2=0;
25
        __delay_ms(100);
26
    }
27
}
#4146301
Lesenswert?
• ▲
▼
Bernd schrieb:
> Habe ich vielleicht irgendein Register vergessen?
Ich denke schon. Meines Wissens gibt es einen Befehl, der definiert, ob 
der Pin ein Ein- oder Ausgang ist. (Weiss ihn nicht mehr auswendig, da 
es schon eine zeit lang her ist, wo ich ihn gebraucht habe.)

Evtl. TRIS + Reagister

Edit: musst du für ein Ausgang das TRIS-Register nicht auf 1 pro Ausgang 
setzen?
also etwa: TRISGPIO=0b11000000

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.