Forum: Mikrocontroller und Digitale Elektronik rfm12b und UConnece XE164


von tom (Gast)


Lesenswert?

Hallo,

Ich versuche seid geraumer zeit das Funkmodul RFM12b mit einem XE164 
Controller zum laufen zum bringen. Leider bin ich noch ganz am start und 
weiss auch noch nicht so genau wie ich es angehen soll. Alles was ich 
bis jetzt gelesen habe betrifft immer die AVR Controller, und irgendwie 
konnte ich das nicht auf meinen Adaptieren. Ich waer euch fuer alles 
dankbar.

Vielen dank im Voraus Tom

von tom (Gast)


Lesenswert?

Hat denn keiner Irgendwelche Erfahrung mit diesen beiden.
Ich waer euch echt sehr dankbar.
Vielen dank im voraus
mfg tom

von Rothaus B. (tannenzaepfle)


Lesenswert?

Hallo Tom,

werde doch etwas präziser, was kennst Du denn am XE164 nicht?
Wenn Du nicht sagst womit Du Probleme hat, kann Dir auch niemand helfen.
Gruß
Tannenzäpfle

von Tom (Gast)


Lesenswert?

Hallo,

Also mein problem beginnt schon beim initialisieren, ich weiss nicht 
recht wie ich anfangen soll. Wie kann ich den xe164 initialisieren das 
er dann mit dem rfm12b kommunizieren kann. Um weitergehend dann einfach 
nur ganz einfache sende bzw empfang befehle zu realisieren. Wie schon 
gesagt mir fehlt es hier ein bisschen am Ansatz. Danke
mfg Tom

von Rothaus B. (tannenzaepfle)


Lesenswert?

Wo ist das Problem???
Dein Funkmodul soll nach Datenblatt über SPI mit dem Controller 
kommunizieren. Dein XE164 hat davon ja nun mehr als genug.
Wenn Du Dich nicht mit der Controller Toolchain auskennst, dann findest 
Du auf der infineon Website zum XE164 Hands on trainings, die Dir das 
ganze erklären.

von tom (Gast)


Lesenswert?

Danke erstaml fuer deine Antwort,

Wie gesagt ich bin am Anfang. Habe auch schon etliche infineon tutorial 
durchgearbeitet hilft mir aber ehrlich gesagt wenig beim realisieren 
meines Problems. Weiters habe ich mich gefragt ob ich so was wie einen 
pegelwandler brauche, denn der Mikrocontroller ist ja mit 5 V versorgt 
der rfm12 baustein benoetigt allerdings 3,3V sehe ich das richtig?
Wie gesagt ich steh hier echt am Anfang und die led blink tutorials 
helfen mir hier nicht wirklich weiter.
danke

von tom (Gast)


Lesenswert?

bitte helft mir

von Tim K. (timmey)


Lesenswert?

Also ersteinmal lege ich dir ein gewisses tool namens Dave ans Herzen, 
es ermöglicht das generieren von code der bereits so vorkonfiguriert ist 
wie man sich das wünscht(sprich einstellt).ötigst du auch die DIP files 
die du ebenso auf der Infineon Hp bekommst. in dave musst du usic0,1 
oder 2 (je nachdem welche ports du nutzen willst) öffnen und das für spi 
notwendige SSC protokoll auswählen. bei den dazugehörigen channels 
kannst du dann die pins auswählen die du zur kommunikation verwenden 
möchtest. Ein pegelwandler empfihlt sich wenn rfm12b nicht 5V tollerant 
ist (siehe datenblatt). ich denke das sollte dir für den anfang genügen. 
hab selbst noch nicht so viel erfahrung damit.

mfg tim

von tom (Gast)


Lesenswert?

danke erst mal

von Tim K. (timmey)


Lesenswert?

pegelwandler kannst du hier mal schauen da wurde mir bischen geholfen 
:-) will via spi ne sd Karte anbinden :-) 
Beitrag "Re: SD-Modul 5V <-> 3,3V so machbar?" villeicht kannst du 
mir da ja auch helfn :-D

von Carsten S. (carsten)


Lesenswert?

Pegelwandler sind bei dem XE166 normalerweise unnötig. Man kann den 
Baustein mit 3.3V, 5V oder beide Spannungen gleichzeitig treiben - er 
hat 2 Powerdomains für die Pins.

von Tim K. (timmey)


Lesenswert?

@Carsten muss man dazu die Beschaltung des µC anpassen (also gleich das 
passende Layout dazu haben) oder lässt sich das via software realisieren 
- wenn ja wie?

von Carsten S. (carsten)


Lesenswert?

Du hast für jede Domain mindestens einen eigenen Vdd-Pin. An dem musst 
du dann die gewünschte Spannung anlegen.
-> Also im Schaltungsdesign berücksichtigen.

Es gibt auch eine AppNote zu diesem Thema:
http://www.infineon.com/dgdl/ap1610313_XC2000_XE166_family_pin_power_reset%5B1%5D.pdf?folderId=db3a304313719f4f011372875d300070&fileId=db3a304313719f4f011372a63c540082

von Tim K. (timmey)


Lesenswert?

hm okay dann ist es bei mir dafür zu spät da alle Ports auf 5V 
versorgung gehen (was hat sich mein Lehrer dabei gedacht :-D - wollt 
bestimmt die dummen Schüler ned mit 3,3V und 5V verwirren)

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.