Forum: Mikrocontroller und Digitale Elektronik Hardware SPI defekt?


von Christoph H. (christoph_b)


Angehängte Dateien:

Lesenswert?

Hallo

Ich habe ein Arduino Mega 2560 bei dem ich folgenden Pegel auf dem Miso 
Pin der Hardware SPI Schnittstelle habe.
Alle anderen Pegel sind OK.
Mit einem MK3 Board von MyAVR ( auch mit 2560) stimmt der Pegel. Daher 
kann ich einen Software fehler ausschließen.

Was meint ihr? Ist wirklich der Atmega 2560 defekt?

MFG Christoph

von Falk B. (falk)


Lesenswert?

@  Christoph B. (christoph_b)

>Ich habe ein Arduino Mega 2560 bei dem ich folgenden Pegel auf dem Miso
>Pin der Hardware SPI Schnittstelle habe.

Das ist ein Eingang am AVR. Welche externe Hardware treibt den?

von Christoph H. (christoph_b)


Lesenswert?

Ich habe nur einen anderen Atmega ( AT90PWM3B ) an der SPI Schnittstelle 
hängen. Sonst ist nichts angeschlossen.

von Oliver J. (skriptkiddy)


Lesenswert?

Du siehst den Takt, welcher auf MISO überspricht.

Gruß Oliver

von holger (Gast)


Lesenswert?

>Ich habe nur einen anderen Atmega ( AT90PWM3B ) an der SPI Schnittstelle
>hängen. Sonst ist nichts angeschlossen.

Dann hat der wohl nichts per SPI empfangen und hält die
Leitung auf 1 oder dem letzten Bit was da raus kam. Schon
mal die SS Leitung vom AT90PWM3B benutzt?

von Christoph H. (christoph_b)


Angehängte Dateien:

Lesenswert?

und woher soll das kommen.
Hier der Pegel vom MK3 Board. Selbe Verkabelung und selbes Programm.

Ja Ich habe den AT90PWM3B richtig programmiert. Ich weis auch der er man 
andere Pins verwenden muss. Auser man setzt ein spezieles Bit.

von Christoph H. (christoph_b)


Lesenswert?

keiner eine Idee. Ich will ungern ein 2 Arduino Mega Board kaufen und 
dann lags nicht an dem Board?.

von H.Joachim S. (crazyhorse)


Lesenswert?

Christoph B. schrieb:
> Ja Ich habe den AT90PWM3B richtig programmiert.

Eine mutige Aussage :-)

von Christoph H. (christoph_b)


Lesenswert?

Ich habe den AT90PWM3B ink SPI schon an meinem Roboter am Laufen. Da ich 
als Master noch das MK3 Board hatte habe ich mir aus dem Arduino Mega 
2560 ein eigenes Master Board gebaut.

Wie gesagt. Mit dem MK3 Board klappt die SPI verbindung. Nur mit dem 
Arduino Mega klappt das nicht und ich habe den komischen Pegel.

von Christoph H. (christoph_b)


Lesenswert?

so nun habe ich das Problem gefunden. Es war vermutlich eine kalte 
Lötstelle. Nachdem ich das Arduino Board nachgelötet habe geht nun die 
SPI Verbindung.

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.