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