Gast
#136022
Hallo Langsam versteh ich die Welt nicht mehr! Ich habe 2 ATMega16 per SPI verbunden. (software von mc-project.de, an den ATMega16 angepasst) Der Master sendet jede 4 sec ein Code an den Slave der dann eine LED an/ausschält. Beim ersten durchlauf wird eine '0' gesendet, wodurch die LED an geht. Klappt auch Prima! Nur beim 2. durch lauf wo er eine '1' sendet (zumindest soll) geht nix mehr.Egal, was ich beim 2. Suchlauf sende geht nicht. Ich hab mal ein Oszi dran gemacht und mal am SCK / SS(Slave) geschaut, was rauskommt: 1.Durchgang: SCK -> Sieht man ganz deutlich den Takt. SS -> Geht kurtz auf LOW und dann wieder auf High 2.Durchgang: SCK -> Geht einfach auf High (und macht nix sonst) SS -> geht einfach auf LOW (und macht nix mehr) so bin ich darauf gekommen, dass er er in der schleife zum testen ob alles gesendet wurde hängen bleibt. Hab die Stelle im code markiert. Hoffentlich kann mir jemand helfen !!!! Bin für jede hilfe dankbar !!!! MfG Sf2