@kris I don't have this module but I thought you would send a number, N, up to 4095 and the output voltage would be 3.3 V * N/4096. So I don't understand why you are sending a value in units of percent. Maybe I'm taking your comment too literally.
Also, another thing that confuses me is that the voltage being fed into the DAC from the Grove port is supposedly 5 V, so wouldn't the output of the DAC be 0 to 5V, not 0 to 3.3 V?
I'm a chemical engineer, not an electrical engineer, but in the schematic it looks like there is nothing that is regulating the voltage from 5 V to 3.3 V. The LM321MFX looks like a unity gain buffer. Hopefully, someone with more knowledge will enlighten me.
@snmcma 在 Stack is dead :( 中说：
@m5stack 在 Stack is dead :( 中说：
you mean Arduino?
can throw off the firmware file for overwriting in m5? and a screenshot how to write down
you can throw off all the firmware files with the instruction how to return to the initial state, micropyton does not suit me. I reprogrammed it as an esp32 dev module, unfortunately in m5stack mode it is not programmed
If you do not have a capacitor available, you can also try to set the "Upload Speed" to 115200 in Arduino IDE.
Of course the uploads are longer, but it did the job for me : i did not have any upload error since
I also installed the latest CP210x Windows driver (v10.1.1 for Windows 10) but i don't think this is necessary
It is a built-in function of PMU. One pressing will only reset the ESP32, double pressing will be treated as power off, so the PMU will directly cut-off the MCU's power. We may supply modifying such functions in the future hardware releases.