Reza Antwort sicherlich dazu beigetragen, mich, aber ich war in der Lage zu Programmieren Sie den RobotDyn ESP8266-Pro mit einer einfacheren Konfiguration ohne Widerstände oder externe 5V-Stromversorgung.
Lassen Sie mich aus Gründen der Klarheit sagen, dass ich keine externe Stromversorgung nutze, sondern nur die 5V-Leistung meines SiLabs CP2102-Breakout-Programmiergeräts, das an meinen Mac angeschlossen ist. Die Kabel vom CP2102 sind mit dem EPS8266-Pro fast vollständig korrekt ausgerichtet, außer dass Sie die Reihenfolge der vom CP2102 kommenden GROUND und CTS austauschen müssen. Hier sind die Verbindungen benötigt:
CP2102 -> ESP8266-Pro
---------------------
DTR -> RST
RXI -> TXD
TXO -> RXD
VCC -> 3.3V
GND -> GND
CTS -> IO12
Um von dem Arduino IDE programmieren zu können, habe ich dann ein paar weiteren Verbindungen vom Esp8266-Pro an mich selbst machen mußte. I verwendete keine Widerstände für die EN-VIN- und GND-IO15-Verbindungen, wie Reza es tat.
EN -> VIN
GND -> IO15
GND -> IO0
Wenn eine der drei oben genannten Verbindungen fehlt, können Sie das ESP8266-Pro nicht programmieren. Alle drei sind notwendig. Das macht das Board ziemlich unpraktisch zu programmieren, daher denke ich, dass ich in Zukunft keine anderen mehr bestellen werde.
Hier sind die Einstellungen, die ich bin in der Arduino IDE:
Programmierung mit diesen Einstellungen ganz gut funktioniert.Bei Verwendung eines FTDI232-Programmierers musste ich die Geschwindigkeit auf 460800 Baud senken, aber sonst war die Erfahrung die gleiche.
Leider kann ich immer noch nicht scheinen, um den seriellen Monitor zu bekommen, der von der IDE funktioniert, also kann ich sehen, was mit meinem Code ist (und nicht geht).
Sie verwenden dies als Arduino, nicht als NodeMCU. wird es in diese Richtung versuchen. –
Richtig, leider habe ich nicht bemerkt, dass Sie versuchen, die nodemcu-Firmware hochzuladen. –
Benutzte deine Anleitung und brachte es zum Laufen - als Arduino, nicht NodeMCU. Gut genug! Ich schätze es sehr, dass Sie sich die Zeit genommen haben, etwas zu teilen. –