www.mikrocontroller.net

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


Autor: Axel Gartner (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Togger (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Oliver (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: ,,,, (Gast)
Datum:

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

Autor: Oliver (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.