For a project, I plan on attaching an ESP32 to a CAN bus.
I am aware I need a CAN transceiver in both cases, but is there any reason to use a MCP2515 CAN controller I interface with via SPI, over the ESP32 built-in CAN controller?
Search found 5 matches
- Wed Dec 24, 2025 6:02 pm
- Forum: Hardware
- Topic: ESP32 built-in CAN controller vs MCP2515
- Replies: 0
- Views: 1237
- Wed Oct 01, 2025 1:47 pm
- Forum: ESP-IDF
- Topic: Flush cache between cores?
- Replies: 4
- Views: 1341
Re: Flush cache between cores?
Note that the ESP32 doesn't have a "CPU cache". Both cores operate directly on the shared SRAM. (I assume there's some hardware arbiter in place to serialize concurrent physical accesses, but that happens fully transparently.)
"The cache" on an ESP32 usually refers to the part of the SRAM which is ...
- Wed Oct 01, 2025 7:37 am
- Forum: ESP-IDF
- Topic: Flush cache between cores?
- Replies: 4
- Views: 1341
Flush cache between cores?
From what I know, it is possible for one core of the ESP32 to read a different value from a memory address than the other, if either of them has the memory region in question in its cache.
Is there any available function that forces one or both cores to flush and/or reload all or some of the cached ...
Is there any available function that forces one or both cores to flush and/or reload all or some of the cached ...
- Mon Feb 24, 2025 3:43 pm
- Forum: General Discussion
- Topic: ESP32 ROM Basic image/source?
- Replies: 8
- Views: 2357
Re: ESP32 ROM Basic image/source?
It works on my chip, thank you for this!This piqued my interest so I made a patched BASIC initialiser: https://github.com/boarchuz/esp32_rom_tinybasic_patch
There is also a little (208 bytes!) prebuilt binary included that you can write to 0x1000 to boot straight into the BASIC interpreter.
- Sat Feb 22, 2025 4:21 pm
- Forum: General Discussion
- Topic: ESP32 ROM Basic image/source?
- Replies: 8
- Views: 2357
ESP32 ROM Basic image/source?
It is somewhat well known that the ESP32 ROM comes with a version of the language Basic that could be activated by inhibiting reads from the SPI flash. However, as this post on this forum states , the eFuse required for the interpreter has been permanently disabled on all ESPs produced after a ...