Gast
#735441
Hallo, folgende Situation: Ich habe für meine Hauptplatine schnell eine "Slave-Platine" gemacht. Alles soweit ok nur habe ich (wie ich jetzt festgestellt habe) am /RST einen Pull-Up vergessen nach 3.3V (LPC2101 MCU). Ich wollte das Slave Bord dann per SPI an den Master hängen. Der Slave (also hier der LPC2101) hat auch schön alles empfangen, Ports High/Low geschaltet (also wirklich auf 3.3V/0V). Hat ordentlich gearbeitet. Nur habe ich keine Daten von Slave zurückbekommen. ich habe immer 0x00 als Antwort gelesen. Also gut, Oscar rausgepackt und gemerkt auf der MISO Leitung tut sich was, aber Low-Pegel ist 0V, "High"-Pegel lag bei 500mV. Ansonsten schienen die "Daten" Ok zu sein die da drüber wandern. Dann irgendwann festgestellt, wenn Debugger angeschlossen, dann High-Pegel auf MISO 3.3V .. dann alles angeschaut und gemerkt das ein Pull-Up fehlt. Ok, jetzt dran gelötet und es läuft. Jetzt stelle ich mir aber die Frage, warum arbeitet die MCU scheinbar ohne Probleme, JTAG klappt, PIN schalten auf High-Pegel klappt auch auf 3.3V (gemessen). Nur auf der MISO Leitung kommen keine ordentlichen Pegel hin? Und das nur wegen dem Pull-Up an /RST? Für mich sehr merkwürdig .. Grüße