Forum: Mikrocontroller und Digitale Elektronik ARM LPC1768 - RFM70 Modul


von Daniel S. (sany)


Lesenswert?

Hallo ;-)

Ich arbeite mich gerade in die ARM Geschichte ein und habe dazu eine 
kleine Frage, leider habe ich bisher nur mit AVRs gearbeitet..

Ich hab ein LPC1768 und ein Pollin RFM70 Modul das mit 3,3V läuft. Der 
LPC läuft ebenfalls mit 3,3V alles super.

Nun stellt sich mir die Frage, kann ich das RFM70 Modul genauso an den 
LPC anschliessen wie auch an den Atmel?


Also so:

RFM70  |  LPC1768
------------------
VDD       Pin 28 (VDD (3V3))
GND       Pin 31 (VSS)
IRQ       Pin 52 (P2[10]EINT0/NMI (Interrupt 1 ?)
CE        Pin ????????
CSN       Pin 35 (P1[21]/MCABORT/PWM1[3]/SSEL0
MOSI      Pin 38 (P1[24]/MCI2/PWM1[5]/MOSI0
MISO      Pin 37 (P1[37]/MCI1/PWM1[4]/MISO0
SCK       Pin 34 (P1[34]/MCI0/PWM1[2]SCK0


Vielen Dank für eure Hilfe :)

Grüße,
Daniel

von Jim M. (turboj)


Lesenswert?

> IRQ       Pin 52 (P2[10]EINT0/NMI (Interrupt 1 ?)

Bachte, das P2.10 auch der Bootloader Pin ist. Ein falscher Pegel vom 
Modul beim Reset und der LPC1768 startet den Booloader anstelle Deines 
Programms.
Nimm lieber den Pin für EINT1.

von Lothar (Gast)


Lesenswert?

Daniel Steiner schrieb:
> CE        Pin ????????

Laut Manual:

CE DI Chip Enable Activates RX or TX mode

Normalerweiser kann man über SPI bi-direktional Daten senden. Dieses 
Schrott-Modul hat aber vor dem SPI Controller serielle FIFOs, daher muss 
man zwischen Empfangen/Senden manuell umschalten, also Low/High an CE. 
Kann man also einen GPIO dafür nehmen, und den internen Pull 
einschalten.

Es gibt auch ein Beschaltungs-Beispiel im Manual:

http://www.pollin.de/shop/downloads/D810149B.PDF

von Benjamin A. (beni0664)


Lesenswert?

Hallo,

@sany
Wäre es vlt. möglich deinen Sourcecode für den ARM hier zur Verfügung zu 
stellen :-)?

Vorab vielen Dank!

lg

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.