Forum: Mikrocontroller und Digitale Elektronik Pinzuordnung in Silicon Labs C8051F3xx


von Kosimar Loski (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

hat jemand Erfahrung mit der Crossbar Funktion der Microcontroller des 
Typs C8051F3xx von Silicon Labs?

Können die Pins unter dem im Datenblatt angegebenen (siehe Anhang) frei 
gewählt werden? Der Configuration Wizard 2 von Silicon Labs gibt 
bestimme Pins ohne Auswahlmöglichkeit vor - hat man doch keine 
Wahlfreiheit?

Danke!

Gruß
Kosimar

von Wilhelm F. (Gast)


Lesenswert?

Kosimar Loski schrieb:

> Der Configuration Wizard 2 von Silicon Labs gibt
> bestimme Pins ohne Auswahlmöglichkeit vor - hat man doch keine
> Wahlfreiheit?

Puuuh, es ist schon eine Weile her, Jahre, daß ich mal z.B. einen 
8051F064 in Betrieb nahm. Also ich versuchs jetzt einfach mal, habe ein 
Datenblatt gefunden.

Dort nehme man die Pinzuordnungstabelle. Das ist die, wo in den Spalten 
die Ports angegeben sind, und in den Zeilen die Peripherals. Dicke 
schwarze Punkte markieren, welche Funktion welchem Pin zugeordnet werden 
kann. Ganz oben in den ersten beiden Zeilen sieht man beispielsweise, 
daß SDA und SCL nur den Pins P0.0 und P0.1 zugewiesen werden kann, und 
nichts anderes. Die ganze Tabelle ist so zu verstehen.

Man ist also nicht völlig wahlfrei.

Die SiLabs-Homepage hat übrigens viele Application Notes, auch zur 
Crossbar, und ein kleines Forum.

Edit:

Sorry, ich hätte mir besser dein eigenes Bild angeschaut. Ist aber im 
Prinzip ähnlich.

von Jim M. (turboj)


Lesenswert?

Bei Silabs C8051Fxxx lädt man sich am Besten das Config2 Tool von deren 
Homepage und kann damit die Crossbar und die ganze sonstige Peripherie 
des µCs konfigurieren. Das kennt die verschiedenen Prozessoren und deren 
Einschränkungen.

Es spuckt dann auch gleich eine passende C Source Datei aus, die man nur 
noch ins Projekt einbinden muss.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.