Forum: Mikrocontroller und Digitale Elektronik ATA664251 Hilfe zu SPI benötigt


von Stefan R. (captain_crazy)


Lesenswert?

Hallo Leute,

ich versuche gerade einen Kollegen bei einer Arbeit zu unterstützen. Und 
zwar geht es um einen ATA664251 von Atmel. Das ist ein IC mit zwei 
integrierten Chips einen Attiny 167 und einen ATA664151. An den 
ATA664151 (CS1, CS2, CS3) Ports hängen 3 LEDs drann, welche er gerne 
ansteuern möchten. Um diese anzusteuern muss der ATA664151 aber erst 
über die SPI Schnittstelle konfiguriert werden.

Das Board selbst ist leider schon fertig und nicht von ihn entwickelt 
worden.
Momentan ist der Attiny 167 - Teil mit dem ATA664151 - Teil wie folgt 
verbunden:

Attiny 167      ATA664151
PB2    ---->    SCK
PB1    ---->    MOSI
PB0    ---->    MISO
PA7    ---->    SS

Nun meine Frage, kann man diese Pins über die Hardware SPI ansteuern? 
Wenn man das Blockschaltbild auf Seite 47 anschaut, sollte die SPI ja 
auch auf PORTB möglich sein.

http://www.atmel.com/images/atmel-9269-lin-networking-ata664251_datasheet.pdf

Was meint ihr dazu, kann man den ATA664151 über diese PINS Hardwaremäßig 
ansprechen oder muss man die SPI per Software realisieren bzw. gibt es 
eine andere Hardwarelösung bei diesem Chip?

Danke für euere Antworten.

von LexNetAT (Gast)


Lesenswert?

Hallo Stefan!

Habt ihr das Problem lösen können?
So weit ich das verstanden habe, gibt es beim ATtiny167 hardwaremäßig 
eine SPI Peripherie, welche dafür vorgesehen ist. Was den HV-Switch 
betrifft, muss man den wohl so konfigurieren, dass die PWM-Eingänge 
ignoriert werden.

Anbei: Ich interessiere mich auch Chip aber dieser scheint mir schwer in 
kleinen Mengen beschaffbar zu sein. Wenn Du eine Quelle hast, wäre mit 
das eine Hilfe.

Danke,
Alex

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.