Hallo Leute! Hat jemand von euch Erfahrung mit dem 68HC68P1 SPI/Parallel Port? Ich habe diesen Baustein als DIP (CDP68HC68P1E) und als SMD SOIC (CDP68HC68P1M) vorliegen. Das Problem, mit der SOIC Variante kann ich von dem Ding keine Port Pegel einlesen, bei der DIP Variante geht's ohne Probleme (der gleiche Code). Schreiben kann ich auf beide Modelle erfolgreich. Ich habe von der SOIC Ausführung 50 Stück lagernd und sicher schon 10 davon ausprobiert, kein Erfolg. Im Datenblatt gibt es aber keinen Hinweis auf einen Unterschied. Die Signale habe ich auch schon zig Mal mit dem Oszi gechecked, der Takt und das MOSI sind ok, nur MISO vom Portbaustein bleibt immer auf Masse (aber eben nur bei der SOIC Ausführung). Hab' ihn wie im Bildchen beschalten, an D0-D3 und D7 standen bei meinen Versuchen Pegel von +5V an, aber nur mit der DIP Variante konnte ich die erfolgreich einlesen. Bin schon am Verzweifeln, da mich das Problem nun sicher schon 3 Monate beschäftigt. Wäre dankbar für ein paar Ratschläge! Ciao, Teo
Vielleicht hilft ja ein Pull-Up Widerstand? Laut Datenblatt sind beide identisch, aber handelt es sich vielleicht um verschiedene Hersteller?
Wenn ich einen PullUp am MISO verwende, dann bekomme ich immer lauter Einsen im Controller reingeliefert. Es sieht so aus als ob der MISO Pin des 68HC68P1 SOIC nicht aktiv werden würde. Beim DIP geht's natürlich auch mit PullUp. Bei dem kann man auch schön beobachten, wie die MISO Leitung wieder auf High springt, wenn das CS vom 68HC68P1 wieder deaktiviert wird und sofern das letzte übertragene Bit eine 0 war. Der Hersteller ist übrigens Intersil, hab' auch das Datenblatt direkt dort runtergeladen und nach Hinweisen gesucht, aber nichts gefunden.
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.