Hallo und danke schon mal für die Anttworten,
also ich hab jetzt beim Master die Hauptschleife wie folgt geändert:
1 | while(1)
|
2 | {
|
3 | _delay_ms(500);
|
4 | PORTB &= ~(1<<PB2);
|
5 | SPI_MasterTransmit(3);
|
6 | PORTB |= (1<<PB2);
|
7 | PORTB ^= (1<<PB0);
|
8 | }
|
Also manuell die SS Leitung beschaltet und eine "Prozess LED" um zusehen
ob er überhaupt was macht, oder sich irgendwo aufhängt.
Das Resultat ist, das die "Prozess LED" erst blinkte, wenn ich ein 10kΩ
Wiederstand von SS gegen Masse schalte.
Dann hab ich eine anderen LED je von SCK,MISO,MOSI,SS gegen Masse
schauen wollen ob sich da was tut. Resultat ist, das bei MISO,MOSI,SS
gar nichts passier, bei SCK, dann aber der Master wieder hängen
bleibt("Prozess LED" bleibt permanent an).
Dann hab ich mit meiner Soundkarte vom PC versucht noch mal versucht ein
Oszilloskop zu imitieren, was nur minder geeignet ist, aber damit hab
ich an der SS Leitung eine Puls-Spannung gemessen, die ca 0.5V beträgt
und mit ca. 150ms pulst. bei den anderen passiert das gleiche wie mit
einer LED
Also jetzt bin ich noch verwirrter als ich es vorher war ^^