Port 1.7 geht einfach nicht auf log 0

OP #1797531
Lesenswert?

Guten Abend!

Ich habe ein Problem mit meinem Kit von Silabs(F320). Ich versuche nun 
seit mehreren Stunden Port 1.7 auf log 0 zu bringen, jedoch ohne erfolg.
So sieht meine Port - Initialisierung derzeit aus:
1
InitPort:
2
  mov    p0mdin,#0ffh      ;Alle Pins Digital In
3
  mov    p0mdout,#000h      ;Alle Pins Open Drain
4
  orl    p0mdout,#00010000b    ;Txd auf PushPull            
5
  mov    p0skip,#000h      ;Kein Pin Skipped durch die Crossbar
6
  mov    p1mdin,#0ffh      ;Alle Pins Digital In
7
  mov    p1mdout,#000h      ;Alle Pins Open Drain
8

9
    orl     p1mdout,#10000000b      ;P1.7 auf push pull
10

11
  mov    p1skip,#000h      ;Kein Pin Skipped durch die Crossbar
12
  mov    p2mdin,#0ffh      ;Alle Pins Digital In
13
  mov    p2mdout,#000h      ;Alle Pins Open Drain
14
  orl    p2mdout,#00001100b    ;Leds Kit auf PushPull          
15
  mov    p2skip,#000h      ;Kein Pin Skipped durch die Crossbar
16
  mov    p3mdin,#0ffh      ;Alle Pins Digital In
17
  mov    p3mdout,#000h      ;Alle Pins Open Drain
18

19
  mov    xbr0,#000h        ;Crossbar0 nichts zugeordnet
20
  orl    xbr0,#00000001b      ;Txd = P0.4, Rxd = P0.5             
21
  mov    xbr1,#000h        ;Crossbar1 nichts zugeordnet
22
  orl    xbr1,#01000000b      ;Crossbar1 enabled
23
    clr     P1.7
24
  ret

Hier ist der Link zum Datenblatt:
http://www.silabs.com/Support%20Documents/TechnicalDocs/C8051F32x.pdf

Die Portconfiguration beginnt bei Seite 126.

Für guten Rat bin ich dankbar!

Mit freundlichen Grüßen

Tom

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren