Problem mit ESP-12F LC-Display
- jbaben
- Autor
- Offline
- Junior Member
Weniger
Mehr
- Beiträge: 27
- Dank erhalten: 3
27 Okt 2019 16:20 #607
von jbaben
jbaben erstellte das Thema Problem mit ESP-12F LC-Display
Hallo,
ich habe folgendes Problem mit dem ESP-12F Chip bei der Ansteuerung eines LC-Display (Ansteuerung über RS, EN, D4-D7):
Wenn ich das Beispiel-Programm "Hello World" mit dem ESP-12F verwende wird ein dauernder Reboot ausgeführt.
Verwende ich das gleiche Programm mit einem ESP8266 NodeMCU funktioniert das Programm.
Die verwendeten GPIO's habe ich natürlich angepasst.
Hier das Programm für den ESP-12F:
Woran könnte das Problem liegen ?
MfG
Juergen B.
ich habe folgendes Problem mit dem ESP-12F Chip bei der Ansteuerung eines LC-Display (Ansteuerung über RS, EN, D4-D7):
Wenn ich das Beispiel-Programm "Hello World" mit dem ESP-12F verwende wird ein dauernder Reboot ausgeführt.
Verwende ich das gleiche Programm mit einem ESP8266 NodeMCU funktioniert das Programm.
Die verwendeten GPIO's habe ich natürlich angepasst.
Hier das Programm für den ESP-12F:
// Board: ESP-12F
/*
LiquidCrystal Library - Hello World
Demonstrates the use a 16x2 LCD display. The LiquidCrystal
library works with all LCD displays that are compatible with the
Hitachi HD44780 driver. There are many of them out there, and you
can usually tell them by the 16-pin interface.
This sketch prints "Hello World!" to the LCD
and shows the time.
The circuit:
* LCD RS pin to digital pin IO16
* LCD Enable pin to digital pin IO13
* LCD D4 pin to digital pin IO14
* LCD D5 pin to digital pin IO12
* LCD D6 pin to digital pin IO11
* LCD D7 pin to digital pin IO7
* LCD R/W pin to ground
* LCD VSS pin to ground
* LCD VCC pin to 5V
* 10K resistor:
* ends to +5V and ground
* wiper to LCD VO pin (pin 3)
Library originally added 18 Apr 2008
by David A. Mellis
library modified 5 Jul 2009
by Limor Fried (http://www.ladyada.net)
example added 9 Jul 2009
by Tom Igoe
modified 22 Nov 2010
by Tom Igoe
modified 7 Nov 2016
by Arturo Guadalupi
This example code is in the public domain.
http://www.arduino.cc/en/Tutorial/LiquidCrystalHelloWorld
*/
// include the library code:
#include <LiquidCrystal.h>
// initialize the library by associating any needed LCD interface pin
// with the arduino pin number it is connected to
const int rs = 16, en = 13, d4 = 14, d5 = 12, d6 = 9, d7 = 10;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
void setup() {
// Initialize Serial Monitor
Serial.begin(115200);
delay(100);
Serial.println("----------------------------");
Serial.println("Hello World");
// set up the LCD's number of columns and rows:
lcd.begin(16, 2);
// Print a message to the LCD.
lcd.print("hello, world!");
}
void loop() {
// set the cursor to column 0, line 1
// (note: line 1 is the second row, since counting begins with 0):
lcd.setCursor(0, 1);
// print the number of seconds since reset:
lcd.print(millis() / 1000);
}
Woran könnte das Problem liegen ?
MfG
Juergen B.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Greenhouse
- Offline
- Junior Member
Weniger
Mehr
- Beiträge: 25
- Dank erhalten: 11
25 Nov 2019 19:38 #614
von Greenhouse
Problem mit ESP-12F LC-Display
Hallo Jürgen,
bei meiner Arbeit mit ESP8266-01 und Nodemcu habe ich gelernt, daß die Pin Zuordnung beim Nodemcu abweichend von der GPIO Nummerierung ist.
In der Arduino Library sind die numerischen Werte zu D1-D16 definiert.
Du kannst im Programmcode mit den Dx Namen der Ports arbeiten, an denen das LCD verbunden ist.
Ich würde prüfen, wie die Zuordnungen der Pins zwischen Nodemcu und ESP2866-12F differeieren.
Gruß
Greenhouse
bei meiner Arbeit mit ESP8266-01 und Nodemcu habe ich gelernt, daß die Pin Zuordnung beim Nodemcu abweichend von der GPIO Nummerierung ist.
In der Arduino Library sind die numerischen Werte zu D1-D16 definiert.
Du kannst im Programmcode mit den Dx Namen der Ports arbeiten, an denen das LCD verbunden ist.
Ich würde prüfen, wie die Zuordnungen der Pins zwischen Nodemcu und ESP2866-12F differeieren.
Gruß
Greenhouse
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- jbaben
- Autor
- Offline
- Junior Member
Weniger
Mehr
- Beiträge: 27
- Dank erhalten: 3
07 Mär 2020 09:55 #648
von jbaben
Problem mit ESP-12F LC-Display
Hallo,
laut meinen Test mit den vorhandenen GPIOs (Ansteuerung ein LED), habe ich festgestellt das ich folgende GPIOs dafür nicht verwenden kann.
Es sind folgende GPIOs:
GPIO6 bis 11
Ob es ohne diese GPIOs funkioniert, dazu muß ich meine Schaltung erst einmal umverdrahten.
MfG
Juergen B.
laut meinen Test mit den vorhandenen GPIOs (Ansteuerung ein LED), habe ich festgestellt das ich folgende GPIOs dafür nicht verwenden kann.
Es sind folgende GPIOs:
GPIO6 bis 11
Ob es ohne diese GPIOs funkioniert, dazu muß ich meine Schaltung erst einmal umverdrahten.
MfG
Juergen B.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Moderatoren: StefanL38
- Aktuelle Seite:
- Startseite
- Impressum / Datenschutz / ...
- nodeMCU
- Software
- Problem mit ESP-12F LC-Display