Software I2C und Software SPI abschalten..

pvs-deck
PowerUser
Avatar
Gender:
Age: 53
Homepage: pvs-deck.de
Posts: 1341
Registered: 02 / 2009
Subject:

Software I2C und Software SPI abschalten..

 · 
Posted: 14.01.2015 - 09:11  ·  #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
Gender:
Location: Germany
Age: 24
Homepage: e-lab.de
Posts: 5558
Registered: 03 / 2002
Subject:

Re: Software I2C und Software SPI abschalten..

 · 
Posted: 14.01.2015 - 20:45  ·  #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
Selected quotes for multi-quoting:   0

Registered users in this topic

Currently no registered users in this section

The statistic shows who was online during the last 5 minutes. Updated every 90 seconds.
MySQL Queries: 15 · Cache Hits: 14   51   65 · Page-Gen-Time: 0.023728s · Memory Usage: 2 MB · GZIP: on · Viewport: SMXL-HiDPI