Hallo, ich sende einen 24 bit code zum SPI IC und das IC antwortet wie auf dem Bild zu sehen?!?! Eigentlich sollte es ein Schaltkomando ausführen..tut es aber nicht..es passiert gar nichts.. Offenbar versucht es aber zu antworten...aber warum sendest es offenbar 101011 und dann fällt offenbar die Spannung eeeewig ab..bis er dann irgendwan erneut mit diesem muster antwortet im Intervall.
- Glaskugel kaputt - Mehr infos! - Wer ist es? - Code, Schaltplan - Satzzeichen sind keine Rudeltiere
welche Infos könnten den entscheidend sein!?! Warum der code? Da ic sendet Daten und plötzlich wird es Müde, welcher Fehler im Code sollte sowas verursachen können!? Daher frage ich ja generell was so ein SPi Fehlerbild verursachen könnte.. Außer dem Controller hängt nicht weiter an dem IC.
Aber falls dich de code interessiert?!?! k.a. Was man daran sehen soll..wie gesagt,d as Problem sit die Antwort des Ics...
1 | delay_ms(10); |
2 | IC_CS := 0; //CS |
3 | SPI1_Write(%11111111); |
4 | SPI1_Write(%11111111); |
5 | SPI1_Write(%00000000); |
6 | IC_CS := 1; |
Helfer schrieb: > Sieht wie eine vernünftige SPI aus. > Ich sehe da keinen Fehler! Ich auch nicht. Der Pin ist zwischen den SPI-Paketen tristate und entlädt sich. Kannst ja an MISO einen Pullup klemmen.
das abfallen nach der oder mitten beim senden der letzzen eins sieht so normal aus?!! Echt?! Ich habe noch nie ein Funktionierenden Spi auf dem oszi gesehen, daher ist die Frage ernst gemeint
sh, ok dann schaue ich mir das mal nur zu lernzwecken mit Pull up an :-)
tatsache, das wars..dann sieht das Bild eher so wie erwartet aus :-) Danke.. war etwas irritiert wegen der angeblich fehlenden Zusatzinfos...denn eigentlich war alles beschrieben. Danke
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.
