Gast
#2543209
Hi, ich hab einen Atmega128A über SPI an einen AD9954 DDS angeschlossen. Anscheinend hab ich auch richtig programmiert, denn direkt nachdem ich die Schaltung anschmeisse und einen Befehl sende kommt ein Signal aus dem DDS. Allerdings hab ich jetzt das Problem, dass nach einigen 100ms nichts mehr geht. MOSI und SCK sind auf 2.19V und mein Programm hängt sich in der Warteschleife, die wartet, dass das SPI Datenregister geleert wird auf. Ich kann also nichts mehr über SPI senden, aber ich verstehe nicht warum. Wie kann es sein, dass MOSI und SCK nach einiger Zeit 2.19V sind und nicht die ganze Zeit?

