-         

Ergebnis 1 bis 4 von 4

Thema: Attiny2313 als I2C Master

  1. #1
    Avr_Gast
    Gast

    Attiny2313 als I2C Master

    Anzeige

    Hi

    ich versuche schon länger vergeblich mit dem Attiny2313 einen PCF8574 anzusteuern.
    Habs mit USI und Software Twi probiert beides funktioniert nicht.

    Hier mal der Bascom Code:

    Code:
    $regfile = "attiny2313.dat"
    $crystal = 8000000
    $baud = 9600
    
    Config Scl = Portb.0
    Config Sda = Portb.1
    Config I2cdelay = 10
    
    I2cinit
    
    Const Pcf_write = &H40
    Const Pcf_read = &H41
    
    
    Do
    I2cstart
    I2cwbyte &B01000000
    I2cwbyte &B00000000
    I2cstop
    
    Print Err
    
    Waitms 500
    
    
    Loop
    
    End
    Am PCF8574 hab ich eine Led gegen 5V geschaltet, um zu sehen ob es funktioniert. Aber aus irgendeinem Grund will es nicht funktionieren vielleicht kann mir ja jemand sagen woran es liegen könnte.

  2. #2
    hallo,
    lies bitte noch mal genau die Bascom-Help zu I2C. Dort findest Du doch alles, oder? Also einfach "I2CSEND &H40, var ". var(iable) ist dann Dein Ausgangsmuster am PCF.
    Für das Verständnis sind eventuell die Einzelschritte besser.

  3. #3
    Avr_Gast
    Gast
    Hi
    hab verschiedene Möglichkeiten ausprobiert, aber nichts hat funktioniert.

  4. #4
    Hallo,
    Deine Frage wäre wohl besser im Unterforum für Bascom-Programmierung aufgehoben, aber vielleicht hilft das:
    1. Config i2cdelay würde ich hinter i2cinit setzen.
    2. Die const-Befehle werden von Dir nicht verwendet. Bei dem Miniprogramm ist das sicher auch nicht nötig.
    3. Die Schleife hätte ich so gemacht (damit man auch etwas sieht):
    do
    i2csend &H40, &HFE 'in der Annahme, dass an E0 eine LED gegen GND geschaltet werden soll
    waitms 500
    i2csend &H40, &HFF
    waitms 500
    loop

    Vielleicht klappt das.

Ähnliche Themen

  1. Antworten: 5
    Letzter Beitrag: 24.08.2014, 17:36
  2. Mikrokontroller bei I2C als Slave und Master ,möglich?
    Von tranh85bo im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 7
    Letzter Beitrag: 10.11.2009, 14:25
  3. RP6 Base mal als i2C Master und als I2C Slave
    Von Lurchi im Forum Robby RP6
    Antworten: 6
    Letzter Beitrag: 15.05.2009, 22:08
  4. Atmega8 als I2c Master, und Slave
    Von ChRiZ im Forum Microcontroller allgemeine Fragen/Andere Microcontroller
    Antworten: 5
    Letzter Beitrag: 11.07.2006, 12:31
  5. Mega32 als Master am I2C
    Von Wastl im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 3
    Letzter Beitrag: 31.07.2004, 16:55

Benutzer, die dieses Thema gelesen haben: 0

Derzeit gibt es keine Benutzer zum Anzeigen.

Berechtigungen

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