Forum: Compiler & IDEs Schieberegister vom stk500 über SPI ansteern


von Gizmo (Gast)


Lesenswert?

hallo

ich arbeite mit einem stk500 und einem atmega32 und möchte ein 8-Bit
parallel in serial out schiebe register (74HC165N) über SPI ansteuern
bin absoluter uc neuling.
meine frage ist: Wie über welche Pins am stk500 verbindet man das
Schieberegister mit dem stk500 ?

danke für euere Hilfe

von The Daz (Gast)


Lesenswert?

MOSI an den Dateneingang des Registers, SCLK an den clock Eingang. Dann
noch das SPI interface auf valide Daten bei der steigenden clock Flanke
einstellen. Fertig. Welcher Pin MOSI/SCLK ist haengt vom benutzten uC
ab.

von Gizmo (Gast)


Lesenswert?

Danke erstmal
Aber mein Problem ist das ich momentan nicht weiß welche Pins des
stk500 ich für SPI Komunikation nutzen kann.

Kann man die normalen Port Pins als SPI Pins deklarieren oder wie läuft
das ?

von Wolfgang Horn (Gast)


Lesenswert?

Hi, Gizmo,

"das ich momentan nicht weiß welche Pins des
stk500 ich für SPI Komunikation nutzen kann."

Schau in das Datenblatt des Atmega32.
Dort steht, an welchen Pins welcher Ports .....Moment mal, "The Daz"
hat da etwas verwechselt...bei Verwendung eines Schieberegisters
Parallel-in, serial-out gehört MISO (Master In, Slave Out) an den
seriellen Ausgang und SCK an den clock-Eingang.

Die Pins des Prozessors wie "PortB, Pin0)" liegen an der
entsprechenden Pfostenleiste an.

Ciao, und nun schwimm Dich frei :-),
Wolfgang Horn

von The Daz (Gast)


Lesenswert?

Nee, schau mal in das Datenblatt des benutzten uCs. Darin steht auf
welchen Pins das SPI interface liegt und welches Port bit alternativ
darauf geschaltet werdne kann. Mit dieser Information suchst du dann
den entsprechenden STK500 Port PIN und schliesst daran dein Register
an. Schreib doch mal, welchen uC du benutzt.

von The Daz (Gast)


Lesenswert?

Oha, lesen hilft : ATMega32 und serial out. Sorry. Wolfgang hat
natuerlich recht.

von Markus (Gast)


Lesenswert?

Hi Gizmo.
Hast du es schon geschafft? Ich möchte das auch machen und es würde
mich interessieren ob es bei dir schon geklappt hat.


Gruß Markus.

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.