Software I2C und Software SPI abschalten..

pvs-deck
PowerUser
Avatar
Geschlecht:
Alter: 54
Beiträge: 1344
Dabei seit: 02 / 2009
Betreff:

Software I2C und Software SPI abschalten..

 · 
Gepostet: 14.01.2015 - 09:11 Uhr  ·  #1
Hallo Rolf,

ich habe bei einer Leiterplatte 2 Expansion-Ports erstellt, nun ist ja nicht immer die Erweiterung angesteckt, je nach Kunde ;) .

Kann ich per Software (bei Init oder Neustart) die Software-Treiber abschalten und dann die Register der PORTs beim XMEGA selbst auf LOW / High ziehen, damit diese nicht in der Luft hängen?

Wenn ich richtig verstanden habe, werden die Register der Ports immer direkt von Deinen Treibern gesteuert, also müsste ich diese Treiber erst abschalten, damit ich die Steuerregister auf PullUp oder PullDown setzen kann. Richtig?

Gruß
Thorsten
rh
Administrator
Avatar
Geschlecht:
Herkunft: Germany
Alter: 26
Homepage: e-lab.de
Beiträge: 5558
Dabei seit: 03 / 2002
Betreff:

Re: Software I2C und Software SPI abschalten..

 · 
Gepostet: 14.01.2015 - 20:45 Uhr  ·  #2
Hallo Thorsten,

das ist eine Frage an die Datenblätter.
Manchmal genügt das Init einer Hardware (Register) dass automatisch Port-Pins
eingestellt werden. Manchmal/oft macht dies auch der Compiler Treiber.
Im ersteren Fall muss das Hardware Register in der CPU, z.B. TWI, disabled werden.
Im zweiten Fall genügt einfach ein umprogrammieren der Port Steuerregister.

rolf
Gewählte Zitate für Mehrfachzitierung:   0

Registrierte in diesem Topic

Aktuell kein registrierter in diesem Bereich

Die Statistik zeigt, wer in den letzten 5 Minuten online war. Erneuerung alle 90 Sekunden.
MySQL Queries: 15 · Cache Hits: 14   51   65 · Page-Gen-Time: 0.019084s · Speichernutzung: 2 MB · GZIP: ein · Viewport: SMXL-HiDPI