- 12V Akku mit 280 Ah bauen         
Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 11 bis 20 von 22

Thema: SCL Pin schalten

  1. #11
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.12.2007
    Ort
    weit weg von nahe Bonn
    Alter
    40
    Beiträge
    3.416
    Anzeige

    Praxistest und DIY Projekte
    genau das meinte ich, mit dem code zerschiesst man sich den I2C!

    wandle es ein wenig ab

    Code:
    PORTC &= ~(1<<PC9); // port auf GND bei output und bei input pullup vopm board
    
    DDRC |= (1<<PC9); // pull down über pin (LOW)
    DDRC &= ~(1<<PC9); // pull up vom board (HIGH)
    wenn ich das von SlyD richtig verstanden habe !

  2. #12
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    14.11.2009
    Alter
    31
    Beiträge
    188
    Ich möchte an den Port einen Transistor anhängen und damit die Beleuchtung, welche ich auf eine Erweiterungsplatine löten möchte, ansteuern bzw. einschalten.

    Außerdem ist meine Idee später (wenn das mit der normalen Beleuchtung funktioniert) noch Blinker auf die Platine zu löten und ebenfalls anzusteuern ... und diese dann automatisch bei jedem Programm zu verwenden.

    Kann man die obige Ansteuerung eigentlich für jeden Port verwenden?

  3. #13
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.12.2007
    Ort
    weit weg von nahe Bonn
    Alter
    40
    Beiträge
    3.416
    das was ich geschrieben habe muss ich verneinen, das baut darauf auf, dass am board ein sog. pullup widerstand verbaut ist, hier im speziellen fall gehts um die I2C schnittstelle

  4. #14
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    14.11.2009
    Alter
    31
    Beiträge
    188
    Heißt das, dass mit dem SCL Pin kein Transistor (vor Transistor ein Vorwiderstand) ansteuerbar ist??

  5. #15
    Erfahrener Benutzer Robotik Visionär Avatar von 021aet04
    Registriert seit
    17.01.2005
    Ort
    Niklasdorf
    Alter
    37
    Beiträge
    5.082
    Du kannst den SCL Anschluss als normalen Ausgangspin definieren, du kannst dann aber kein I2C mehr verwenden, außer du schließt den Transistor dann ab. Für Erweiterungen würde ich den I2C immer freilassen.
    Du kannst am SCL Anschluss einen Transistor anschließen, nur musst du dann den Anschluss nicht mit SCL sondern PC0.

  6. #16
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    14.11.2009
    Alter
    31
    Beiträge
    188
    Wie kommt man auf die PC0, im Code zuvor war es PC9.

    Jetzt wirds verwirrend ...

  7. #17
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    62
    Beiträge
    5.799
    Blog-Einträge
    8
    Versuche mal selbst zu ergründen was PC0 bzw. PC9 bedeutet und was das mit SCL zu tun hat.
    Bild hier  
    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

  8. #18
    Erfahrener Benutzer Roboter Genie Avatar von SlyD
    Registriert seit
    27.11.2003
    Ort
    Paderborn
    Alter
    40
    Beiträge
    1.516
    ... wie ich in einem anderen Thread schon gesagt hatte:
    Die beste Lösung ist anstatt die I2C Pins direkt zu benutzen, einfach einen Portexpander an den I2C Bus anzuschließen.
    Man kann da rein theoretisch 127 Stück mit jeweils 8 Ports anschließen
    Es gibt dafür auch AD Wandler, Realtime Clocks, Temperatursensoren, Ultraschallsensoren usw. usf. ...

  9. #19
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    14.11.2009
    Alter
    31
    Beiträge
    188
    Kann man solche Portexpander eigentlich fertig kaufen?

  10. #20
    Erfahrener Benutzer Roboter Genie Avatar von SlyD
    Registriert seit
    27.11.2003
    Ort
    Paderborn
    Alter
    40
    Beiträge
    1.516
    Da gibts so einige
    PCF8574
    PCF8591
    PCA9554
    PCA9555

    (google benutzen)

Seite 2 von 3 ErsteErste 123 LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

fchao-Sinus-Wechselrichter AliExpress