Hallo! Welche Steckerbelegung nimmt wer fuer I2C? Ich habe bei roboternetz.de eine Belegung gefunden und dachte, nimm doch die, aber leider sind da die Leitungen anders belegt als bei der ISP Verbindung. Meine eigentliche Vorstellung ist naehmlich, beide auf einen Stecker zu legen. (Sind sich ja eh sehr aehnlich.) Also, spricht etwas dagegen I2C und ISP auf den selben Stecker zu legen? Macht das jemand? Stoeren die pullups vom I2C die ISP Schnittstelle? Auf Meinungen und Erfahrungen gespannt. Axel Gartner
Hi Axel, ich meine das geht nicht! Zwar hast du keinen Prozessortyp angegeben, aber denke ist eh bei allen gleich (AVR). ISP geht über die SPI Schnittstelle (MISO ...) und I2C über die SCL und SDA Pins am AVR. Die sind leider nicht identisch. Du kannst die Pins für andere I/O Aufgaben benutzen, aber nicht für deine Kombination. Es sei denn, dein Compiler hat eine I2C Emulation (mir ist keiner bekannt), dann kannst natürlich für I2C beliebige Pins verwenden und dann könnte dein Vorhaben klappen. Schau dir doch mal bitte die Pinbelegung im Datenblatt an (z.b. ATMega8 / 16), dann verstehst was ich meine. lg Ralf
ich emuliere wg. chronischer Pinknappheit auch I2C über 2 PINs der SPI Schnittstelle, die Pullups stören bei mir nicht den Programmiervorgang. Gruß Oliver
Wie kann es zur chronischen Pinknappheit kommen? Nimm doch einfach einen größeren Controller oder optimiere deine Hardware.
Hardware ist optimiert wie es nur geht, größerer Controller kommt wegen ebenfalls chronischer Platzknappheit nicht in Frage. Macht aber nix, funktioniert doch alles bestens. Sollte ich das Projekt jedoch nochmal aufbauen, werde ich wohl einen größeren µC nehmen. Kam durch schrittweise Erweiterung und Realisierung von eigentlich ungeplanten Funktionalitäten zustande. Aber wenn es den Controller nicht stört, solls mich auch nicht kratzen. Die Hardware ist jedenfalls optimal ausgelastet.
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.