Hallo, ich versuch grad nach der Anleitung [0] meinen ESP8266 an den RPI zu connecten um mit minicom weiterzumachen. Ich kopier sie auch hier rein: ------------------------------------------------------- Summary: 1) Connect raspberry to use the esp as a "modem". esp: Raspberry pi: vcc and CH_PD -> Pin1 (3.3v) GND -> Pin9 (GND) TX -> Pin10 (GPIO 15) RX -> Pin8 (GPIO14) Disable serial port login (remove from /etc/inittab the line with ttyAMA0 Disable serial port bootup messages (remove from /boot/cmdline.txt all parameters with ttyAMA0 Reboot. Connect with minicom -b 115200 -o -D /dev/ttyAMA0 ------------------------------------------------------- Woran kann es liegen, dass das connecten mit minicom nicht funktioniert? Angeschlossen hab ich alles wie auf der Seite beschrieben. minicom bleibt einfach da stehen, wie auf dem screenshot zu sehen. [0] http://www.esp8266.com/viewtopic.php?f=6&t=1816
Roman K. schrieb: > minicom bleibt einfach da stehen, wie auf dem screenshot zu sehen. Was soll denn eigentlich passieren? Sieht für mich so aus als hätte minicom den Port geöffnet und wartet jetzt auf Eingaben.
Er hat wohl einen ESP8266 mit LUA oder so und will es über console programmieren...?
Bla schrieb: > Was soll denn eigentlich passieren? Sieht für mich so aus als hätte > minicom den Port geöffnet und wartet jetzt auf Eingaben. Angeblich soll sich eine cmd> Zeile öffnen. Man kann den RPI TX/RX Port testen, indem man beide zusammenschließt. Dann erscheint zwar kein cmd> aber man kann zumindest darin tippen. Wenn man was eingibt und Enter drückt, kommt das gleiche zurück. Aber wie gesagt .... wenn der ESP8266 dran steckt, kommt gar nix und man kann auch gar nix eintippen. Nur minicom beenden.
Piter K. schrieb: > Er hat wohl einen ESP8266 mit LUA oder so und will es über console > programmieren...? Naja, eher mal mit minicom connecten ... wenn das klappt mit python flashen.
wenn das ein "nackter" ESP8266 ist, wird sich auch nichts tun. Versuchs zuerst mit einem Adafruit Modul mit dem ESP8266, da müßte schon ein Interpreter drauf sein (LUA oder Python je nach dem). Ansonsten versuch es auch am PC über einen rs232-ttl Konverter, vielleicht ist an deinem PI was faul.
Piter K. schrieb: > wenn das ein "nackter" ESP8266 ist, wird sich auch nichts tun. Versuchs > zuerst mit einem Adafruit Modul mit dem ESP8266, da müßte schon ein > Interpreter drauf sein (LUA oder Python je nach dem). > > Ansonsten versuch es auch am PC über einen rs232-ttl Konverter, > vielleicht ist an deinem PI was faul. Ich hab das so verstanden, das man gerade einen "nackten" ESP so mit dem RPI connecten kann um ihn zu flashen, da man dann kein weiteres Modul, wie zBsp ein Adafruit, zu kaufen. Was ich eigentlich tun wollte.
Roman K. schrieb: > TX -> Pin10 (GPIO 15) > RX -> Pin8 (GPIO14) Wie kommst du auf die witzige Idee, dass hinter den GPIO eine Serielle steckt..? OK OK, es ist weit verbreitet GPIO15 als Debug Output zu verwenden. Aber eben als Output. Wenn du da TxD des RPi anschließt, dann muss der Rpi das nicht überleben. Tipp: Je länger du weiterhin das genaue Modell deines ESP, und der darauf laufenden Software geheim hältst, desto länger bleibt der Thread spannend.
Arduino F. schrieb: > Roman K. schrieb: >> TX -> Pin10 (GPIO 15) >> RX -> Pin8 (GPIO14) ich hab diese Anleitung nicht geschrieben. > > Wie kommst du auf die witzige Idee, dass hinter den GPIO eine Serielle > steckt..? > > OK OK, es ist weit verbreitet GPIO15 als Debug Output zu verwenden. > Aber eben als Output. > Wenn du da TxD des RPi anschließt, dann muss der Rpi das nicht > überleben. > Tipp: > Je länger du weiterhin das genaue Modell deines ESP, und der darauf > laufenden Software geheim hältst, desto länger bleibt der Thread > spannend. Bin ich mir nicht sicher. Wie find ich das raus?
Roman K. schrieb: > ich hab diese Anleitung nicht geschrieben. Ich auch nicht... Weiß aber, dass die erste Serielle auf GPIO01 als Tx und GPOI03 als Rx fungiert. Evtl solltest du das Tutorial entsorgen. Roman K. schrieb: > Bin ich mir nicht sicher. Wie find ich das raus? Gibt ja so viele nicht..... Ich kann leider nicht sehen, was du siehst. Aber du könntest mal bei Ebay rum schauen, und einen Link zu dem Baustein posten.
Roman K. schrieb: > Arduino F. schrieb: >> Roman K. schrieb: >>> TX -> Pin10 (GPIO 15) >>> RX -> Pin8 (GPIO14) > > ich hab diese Anleitung nicht geschrieben. Das kann wohl nur ein Soft-UART sein, was dann von der laufenden Software emuliert wird. Das Datenblatt des ESP8266 sagt was von UART0 auf GPIO3 (U0RXD) und GPIO1 (U0TXD) sowie UART1 auf GPIO2 (U1TXD) und SD_D1 (U1RXD)
Wolfgang schrieb: > Das kann wohl nur ein Soft-UART sein, was dann von der laufenden > Software emuliert wird. Das gibts aber nicht in der default Firmware... Egal welches Model. Ist mir zumindest nicht bekannt.
Arduino F. schrieb: > Roman K. schrieb: >> ich hab diese Anleitung nicht geschrieben. > > Ich auch nicht... > Weiß aber, dass die erste Serielle auf GPIO01 als Tx und GPOI03 als Rx > fungiert. > > Evtl solltest du das Tutorial entsorgen. Hmm ok, dann lass ich es, danke. > > Roman K. schrieb: >> Bin ich mir nicht sicher. Wie find ich das raus? > Gibt ja so viele nicht..... > Ich kann leider nicht sehen, was du siehst. > > Aber du könntest mal bei Ebay rum schauen, und einen Link zu dem > Baustein posten. Oha ja das ist eindeutig, dachte die sehen alle gleich aus. Ist ein ESP-01 , neue Version.
Roman K. schrieb: > Oha ja das ist eindeutig, dachte die sehen alle gleich aus. > Ist ein ESP-01 , neue Version. Darf ich dir diesen Adapter empfehlen: http://www.ebay.de/itm//282478782260 Die gibts auch für 30% des Preises beim freundlichen Chinesen, dann musste nur selber den Taster dran löten (Wenn du ihn programmieren willst). Programmieren kannste ihn dann, z.B. von der Arduino IDE aus. Minicom tuts über den Adapter. (auch ohne Taster) Es ist dann etwas robuster. Und universeller, z.B direkt am PC.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.