Replies: 4 comments 5 replies
-
There are only a couple of pins that are in a reliable state on the ESP8266 at boot. Actual behaviour was discovered empirically in references such as ESP8266 GPIO Behaviour at Boot |
Beta Was this translation helpful? Give feedback.
-
scruss, |
Beta Was this translation helpful? Give feedback.
-
I do agree that hardware support for Espressif's products, and the easy ability to re-code Espressif products to micropython (from the AT commands or Lua), with tools such as Thonny is exceptional. Not sure what you mean by financial support for micropython? However, I still maintain Espressif's documentation is minimal, compared to Intel or Microchip. For example you may have seen my post #11196 regarding a vague reference to the ESP8266 being able to sample it's own supply voltage via the TOUT (and external ADC). According to the ESP8266EX Data sheet Pin 6, TOUT The way I read the spec, there are two sampling functions, internal supply, or external via ADC. However, I have not been able to find any information on Espressif demonstrating how to implement testing VDD3P3 (Pin3 and Pin4). I have implemented an external voltage divider to sample the supply voltage, but it would sure simplify things, for a legacy device, if the ESP8266 already had an internal voltage divider and the sampling could be accomplished solely in software, and further does micropython the voltage supply sampling function (if it exists). How do you read the specification; do you have additional information? |
Beta Was this translation helpful? Give feedback.
-
Thanks scruss for the information |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I haven't found any reference in the micropython documentation that refers to pin defaults on boot-up.
Also, Espressif is very sparse with their documentation; they don't provide any schematics of, as a minimum, the typical I/O block.
Examples:
Also, if the default output mode is configured as "(normal) output" [from micropython-glenn, class Pin]; does "normal" mean active Tri-State?
Thanks, MM
Beta Was this translation helpful? Give feedback.
All reactions