SPI / PE7 Spezialfunktionen?

Gast #713276
Lesenswert?
• ▲
▼
Hallo Forum,...

ich bin derzeit dabei eine Testbox mit einem ATmega 128 zu realisieren.

Folgendes Problem:

Ich habe pin PE7 an einen OPV geschaltet,
Standardmäßig ist bei mir PE7 über einen Pull - Up widerstand auf High 
(5V).
PE7 ist als Eingang initialisiert.

Wenn nun der OPV Ausgang schaltet, also pin PE7 auf LOW (0V) geht, hört 
mein SPI - Bus auf zu kommunizieren.

Der SPI ist an ein Schieberegister angeschlossen, welches meine LEDs 
ansteuert.

Das Passiert aber nur, wenn PE7 auf LOW geht.

Hat dieses Pin irgend eine Eigenschaft, die das verursachen kann??

Laut Datenblatt:

PE7: INT7/ICP3(1) (External Interrupt 7 Input or Timer/Counter3 Input 
Capture Pin)

Aber daran kann es eigentlich nicht liegen, da die SPI kommunikation 
nach einem Reset immernoch steht.
Erst nach dem ich die Versorgung komplett trenne und wieder einschalte 
geht der SPI wieder, bis PE7 wieder auf LOW ist,  dann das gleiche von 
vorne.

Weiß jemand woran das liegen könnte, oder hat jemand einen Vorschlag wie 
ich hier am besten Vorgehe???


Danke und Gruß
Jo
Gast #713324
Lesenswert?
• ▲
▼
>>Wenn nun der OPV Ausgang schaltet, also pin PE7 auf LOW (0V) geht, hört
>>mein SPI - Bus auf zu kommunizieren.

>Ist das zufällig das SS Pin vom AVR?

PE7 ist nicht der SS Pin. PB0/SS liegt aber direkt daneben ;)
Gast #713381
Lesenswert?
• ▲
▼
Copatibility Mode ist es nicht, alle fuses überprüft...

Aber,

das mit dem not SS ...

Habs als Ausgang gesetzt, und bis jetzt tuts noch....

Ich sag das jetzt so, da dieser Fehler öfters erst nach 2std aufgetreten 
war.

Ich lass jetzt einen Langzeittest durchlaufen und hoffe, dass die Kiste 
morgen noch läuft,...

Danke schonmal für alle Antworten, werd mich morgen nochmal wegen dem 
Langzeitergebnis melden,....

Bis dann

Gruß
Jo

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren