Hallo Leute,
Hab gerade ein RFM12 Funkmodul von Pollin an meinen µC rangeflanscht.
Das Problem: mein µC (LPC1758) hat eine 3.3V Logik, das Funkmodul ist
aber nicht die 3.3V ausgelegte B Version. Von der Betriebsspannung her
sollte es ja passen, am clk Ausgang kann man auch schön den 1MHz Takt
sehen. SPI funktioniert auch, habe ich mit Oszi getestet. Ich fahre
zurzeit mit 2.5MHz SPI Takt hinein.
Wenn ich jetzt versuche den clk Takt zu ändern, tut sich nichts. nFS
hängt per µC Pullup an VCC. SEL wird auf low gesetzt und SCK, MISO und
MOSI sind verbunden, zwischen VCC und GND kurz vor dem Modul hängt ein
100nF Stützkondi. Am Antennenanschluss ein Stück Kupferlackdraht.
So, jetzt meine Frage, kann das mit den 3.3V an der 5V Logik überhaupt
funktionieren?
Davis schrieb:> Wenn du dieses [1] hast, dann funktioniert es.>> [1]> http://www.pollin.de/shop/dt/MDU5OTgxOTk-/Bausaetz..
Oder sollte funktionieren. Irgenteine Idee warum es nicht funktionieren
könnte? Clock Phase und Clock Polarität habe ich beide auf den
Standard-Settings gelassen, bei der Clock Phase bin ich mir aber nicht
sicher wie die am RFM12 verlangt wird.
Also habe mir jetzt ein RFM12B geholt, da trat das Problem nicht mehr
auf. Vermutlich war mein Modul defekt. Btw. nicht vergessen die nRES
Leitung auf VCC zu legen.
An sich geht auch das RFM12 an 3,3V, ich hab das schon mit RN_MikroFunk
(neues RFM12b Projekt http://www.mikrocontroller.net/articles/AVR_RFM12
)
ausprobiert. Allerdings würde ich zu RFM12b raten, ist moderner und hat
ein paar features mehr. Zudem sollte die 3,3V version bei 3,3V auch mehr
Sendeleistung haben.