Forum: Mikrocontroller und Digitale Elektronik I2C und ISP auf einem Stecker


von Axel Gartner (Gast)


Lesenswert?

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

von Togger (Gast)


Lesenswert?

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

von Oliver (Gast)


Lesenswert?

ich emuliere wg. chronischer Pinknappheit auch I2C über 2
PINs der SPI Schnittstelle, die Pullups stören bei mir nicht
den Programmiervorgang.

Gruß
Oliver

von ,,,, (Gast)


Lesenswert?

Wie kann es zur chronischen Pinknappheit kommen? Nimm doch einfach einen
größeren Controller oder optimiere deine Hardware.

von Oliver (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.