xMega: Port->Funktionen

Gast #2738139
Lesenswert?

Hey,

ist es möglich UART(Pin2 & Pin3), TWI(Pin0 & Pin1) und SPI (Pin4, Pin5, 
Pin6 & Pin7) eines ports zeitgleich zu nutzen?
Oder Fällt TWI aus da UART Pin1 für XCK nutzt?

Hier noch das Datenblatt mit der Tabelle auf Seite 52:

http://www.atmel.com/Images/doc8067.pdf

Gruß Daniel
#3813128
Lesenswert?

Hallo,

ich habe ein ähnliches Problem.
Der zweite Eintrag hilft mir schon weiter.

> nur wenn du den USART als Spi konfigurierst, dann kommt XCK zum tragen.
> Dann fällt natürlich TWI weg.

Aber wie meinst du das genau mit den USART als SPI konfigurieren?

Ich möchte den USART1(z.b. PD[6:7]) für SPI PD[4:7] verwenden, während 
ich den USART0 für eine RS232-Schnittstelle auf PD[2:3] habe.
Dann wäre auf PD[1] der XCK-Pin, welchen ich aber für TWI/I²C bräuchte.

Wäre es dann nach dieser Situation möglich alle(TWI,RS232,SPI) auf Port 
D zu legen?

Gruß fabi
#3813365
Lesenswert?

Hallo,


TWI funktioniert nur auf folgenden Pin's (siehe Anlage)
PE0/PE1(SDA/SCL) und PC0/PC1(SDA/SCL)

Alle übrigen USART können mit dem XCK-PIN  eine SPI Funktion bilden.
Aber keine TWI Funktion.

> Wäre es dann nach dieser Situation möglich alle(TWI,RS232,SPI) auf Port
> D zu legen?

Nein

Dann musst du einen ATXMEGA verwenden der PORTC oder PORTE hat

Gruß G.G.
Angehängte Dateien:

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