Forum: Mikrocontroller und Digitale Elektronik PIC18F2550 Experimentierboard + SPI Schnittstelle


von Robin L. (robin_l)


Lesenswert?

Hallo,

ich brauch ein bisschen Hilfe da ich absoluter Anfänger bin.
Ich möchte mir gerne dieses Board aufbauen:
http://www.holger-klabunde.de/usb/18f2550.htm

Nun soll dieses Board jedoch zusetzlich eine SPI Schnittstelle(4-Wire)
besitzen.
Wie würdet Ihr dies machen? Was muss ich beachten?
Und ich würde gerne wissen ob die RS232-Schnittstelle überhaupt nötig 
ist,
da ich das Board eigentlich nur mit USB betreiben will.

Schon mal Vielen Dank für eure Hilfe/Tipps! ;)

von Max H. (hartl192)


Lesenswert?

Wenn du nur USB verwenden willst, dann kannst du die RS232 auch 
weglassen.
Du musst aber beachten, dass du den USB Bootloader erst mit einem 
Programmer in den PIC schreiben musst.
Für die SPI Schnittstelle musst du einfach SCK(RB1), SDI(RB0), SDO(RC7) 
und einen beliebigen Pin für CSN an einen Stecker führen. Ich würde Vcc 
und GND auch noch an diesen Stecker führen.

von Robin L. (robin_l)


Lesenswert?

Hallo!
Danke für deine Antwort.
Den USB-Bootloader kann ich in diesem Falle nur über den RS-232 
einspielen oder verändern wenn ich das so richtig verstanden habe.

okay..verstanden bis auf den Punkt mit dem CSN...kann ich hier nicht 
einfach RA5(SS) nehmen?

von Max H. (hartl192)


Lesenswert?

Wenn du den PIC als SPI Slave verwenden willst muss du SS nehmen, wenn 
du den PIC als Master nimmst, dann kannst du jeden beliebigen Pin 
verwenden.

Den Bootloader musst du erst mit einem Programmiergerät (z.B. PicKit2) 
in den PIC schreiben. MIt der RS232 kannst du den Pic ohne Bootloader 
auch nicht programmieren

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.