Bascom I2C LCD mit MCP23017 Ansteuerung (z.B. für Adafruit-Anzeige)

riesen

Mitglied
10. Sep. 2010
108
1
16
Hallo zusammen

Als Alternative zum PCF8574 habe ich mich mal mit dem MCP23017 beschäftigt. Anlass war ein LCD von Adafruit,
welches ich eigentich für einen RasperryPi gekauft hatte. Das LCD ist mit einem "normalen" HD44780 Controller
ausgestattet, hat aber ein Backlight mit einer RGB-LED.

Für die Ansteuerung habe ich meinen früher hier veröffentlichen Code für den PCF8574 erweitert.
http://www.avr-praxis.de/forum/show...rselle-Ansteuerung-(inkl-DEFLCDCHAR)-ohne-LIB

Der MCP23017 hat gegenüber dem PCF8574 einige Vorteile. Die Ports lassen sich sehr granular konfigurieren. Neben In-/Output kann auch die
Polarität und ein Pull-Up Widerstand gsetzt werden.

Der MCP23017 ist übrigens über eBay bei diversen Chinesen recht günstig zu erwerben.

Hier findet Ihr den Code:

Anhang anzeigen MCP23017_I2C_LCD_universal.bas
Anhang anzeigen MCP23017_I2C_LCD_universal_sub.bas
Anhang anzeigen MCP23017_I2C_LCD_universal_declare.bas

Viel Spass
Thomas
 

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)