Search found 72 matches

by dmaxben
Mon Jan 22, 2018 6:17 pm
Forum: Hardware
Topic: ESP32 GPIO state at power-on
Replies: 2
Views: 2899

Re: ESP32 GPIO state at power-on

Im curious about this too...

The ESP32 does take a "long" time to boot and set GPIO's...it would be nice if there was some way to "hard code" the boot state for a given GPIO...
by dmaxben
Tue Jan 16, 2018 8:21 pm
Forum: Hardware
Topic: About the CAN controller.
Replies: 174
Views: 119306

Re: About the CAN controller.

Just started messing around with CAN on the ESP32....I designed my own PCB using an Infineon 3.3v CAN transceiver chip, assembled a prototype, and got it working perfectly! Many thanks to the excellent work of everyone involved in bringing the ESP32's internal CAN controller to life. The one questio...
by dmaxben
Wed Jan 10, 2018 5:11 pm
Forum: Hardware
Topic: WROOM-32
Replies: 6
Views: 3572

Re: WROOM-32

Just wanted to bump this up to the top...

Are there any plans for making the WROOM-32 modules with 16mb flash?
by dmaxben
Mon Dec 11, 2017 11:40 pm
Forum: Hardware
Topic: Pullup/down not avail on some pins? are 'straps' permanent?
Replies: 6
Views: 19404

Re: Pullup/down not avail on some pins? are 'straps' permanent?

Has anyone had any luck getting the internal pullup working on GPIO 2?

In Arduino, if I use:

pinMode(2, INPUT_PULLUP);

and then print the ADC reading of GPIO 2, its obvious that the pullup isnt working.

Thoughts?
by dmaxben
Sun Nov 19, 2017 6:13 pm
Forum: General Discussion
Topic: SPI pullups, INT pin question
Replies: 2
Views: 2917

Re: SPI pullups, INT pin question

Not sure about how Arduino controls SPI, but from a hardware PoV you're fine. First of all, INT isn't a pin that's defined in any SPI specs, so you should be able to route this to any GPIO pin you wish. Wrt pull-ups and pull-downs: it depends. The SPI hardware in the ESP32 doesn't normally let its ...
by dmaxben
Sun Nov 19, 2017 6:03 pm
Forum: ESP32 Arduino
Topic: ESP32 boot time with Arduino
Replies: 5
Views: 4811

Re: ESP32 boot time with Arduino

Ok how about this workaround... Two options could theoretically work, let me know what you guys think. Option 1, add a weak pull-up resistor to the "MODE" control from the ESP32 to the CAN transceiver. I assume at boot up, all the GPIO's on the ESP32 are initially configured as inputs. So with a pul...
by dmaxben
Fri Nov 17, 2017 6:45 pm
Forum: ESP32 Arduino
Topic: ESP32 boot time with Arduino
Replies: 5
Views: 4811

Re: ESP32 boot time with Arduino

I guess maybe I could also put a pullup resistor or a capacitor or something on that pin?? So when the CAN transceiver enables the voltage regulator, the CAN transceiver will see the "mode" pin immediately go high for 100mS or so, to give the ESP32 a chance to boot, and then set/hold the pin high by...
by dmaxben
Fri Nov 17, 2017 6:00 pm
Forum: ESP32 Arduino
Topic: ESP32 boot time with Arduino
Replies: 5
Views: 4811

Re: ESP32 boot time with Arduino

Ok I did some simple tests with the ESP32 hooked up to an Arduino Due.

It looks like the boot time from off to setting the GPIO-18 high is 517ms? Does that sound right? Seems awful slow...... half a second for the ESP32 to boot????
by dmaxben
Fri Nov 17, 2017 4:15 pm
Forum: ESP32 Arduino
Topic: ESP32 boot time with Arduino
Replies: 5
Views: 4811

Re: ESP32 boot time with Arduino

This is not exactly answer on you question, but i think you may be interested. ESP32 has deep sleep mode and can be wake up by signal on gpio and ready to work faster than you need. http://esp-idf.readthedocs.io/en/v2.1/api-reference/system/deep_sleep.html?highlight=deep%20sleep http://esp-idf.read...
by dmaxben
Fri Nov 17, 2017 3:54 pm
Forum: General Discussion
Topic: SPI pullups, INT pin question
Replies: 2
Views: 2917

SPI pullups, INT pin question

Hi everyone... Im designing a custom PCB using the ESP32-WROOM-32. I did some searching but couldnt find the answer I was looking for regarding the IO-MUX. I read the datasheet and the IO-MUX wasnt 100% clear on a couple things. This will be using the ESP32 interfaced to an MCP2515 CAN transceiver u...

Go to advanced search