Search found 173 matches

by jgustavoam
Tue Sep 30, 2025 1:27 am
Forum: Showcase
Topic: Logic analyzer on ESP32 for self-diagnostics
Replies: 23
Views: 148521

Re: Logic analyzer on ESP32 for self-diagnostics

Very interesting project.
I have been studying this type of project for many years.
I've evaluated some ESP32 Logic Analyzer projects, but none of them sparked much interest due to their limitations.
I will study and test your project. Thanks for sharing.

Some projects already studied by me (I ...
by jgustavoam
Tue Sep 30, 2025 1:05 am
Forum: Showcase
Topic: Unleashing ESP32 Enterprise potential
Replies: 1
Views: 8266

Re: Unleashing ESP32 Enterprise potential

I suggest you study about Dual-slope ADC converters , the same ones used in current Digital Voltmeters.
This Dual-Slope ADC technology is old, but still widely used because it is very accurate, simple and cheap.

The principle of the dual-ramp digital voltmeter was created in the late 1950s, and the ...
by jgustavoam
Tue Sep 30, 2025 12:42 am
Forum: Showcase
Topic: can you help me with my beginning project?
Replies: 2
Views: 9148

Re: can you help me with my beginning project?

I suggest you explore this site with some ESP32 CAM projects.
Great reference.

https://randomnerdtutorials.com/?s=ESP32-CAM
by jgustavoam
Mon Jul 28, 2025 4:52 pm
Forum: Hardware
Topic: ESP32 - all models - Does anyone use SVD files?
Replies: 3
Views: 244

Re: ESP32 - all models - Does anyone use SVD files?

Some code of esp32.go :

// SPI (Serial Peripheral Interface) Controller 0
SPI0 = (*SPI_Type)(unsafe.Pointer(uintptr(0x3ff43000)))

// Timer Group 0
TIMG0 = (*TIMG_Type)(unsafe.Pointer(uintptr(0x3ff5f000)))

// Two-Wire Automotive Interface
TWAI0 = (*TWAI_Type)(unsafe.Pointer(uintptr ...
by jgustavoam
Mon Jul 28, 2025 4:51 pm
Forum: Hardware
Topic: ESP32 - all models - Does anyone use SVD files?
Replies: 3
Views: 244

Re: ESP32 - all models - Does anyone use SVD files?

Some code of esp32.go :

// SPI (Serial Peripheral Interface) Controller 0
SPI0 = (*SPI_Type)(unsafe.Pointer(uintptr(0x3ff43000)))

// Timer Group 0
TIMG0 = (*TIMG_Type)(unsafe.Pointer(uintptr(0x3ff5f000)))

// Two-Wire Automotive Interface
TWAI0 = (*TWAI_Type)(unsafe.Pointer(uintptr ...
by jgustavoam
Mon Jul 28, 2025 3:54 pm
Forum: Hardware
Topic: ESP32 - all models - Does anyone use SVD files?
Replies: 3
Views: 244

Re: ESP32 - all models - Does anyone use SVD files?

Compiling gen-dev-svd tool :

https://github.com/tinygo-org/tinygo/tree/release/tools/gen-device-svd

mkdir out

go build gen-device-svd.go



C:\Users\jgust\tinygo\programas\esp32\gen-device-svd>go build gen-device-svd.go

C:\Users\jgust\tinygo\programas\esp32\gen-device-svd>dir
O volume na ...
by jgustavoam
Mon Jul 28, 2025 1:19 pm
Forum: Hardware
Topic: ESP32 - all models - Does anyone use SVD files?
Replies: 3
Views: 244

ESP32 - all models - Does anyone use SVD files?

https://github.com/cmsis-svd/cmsis-svd

" What is CMSIS-SVD
ARM provides the following description of CMSIS-SVD (System View Description)

The CMSIS System View Description format(CMSIS-SVD) formalizes the description of the system contained in ARM Cortex-M processor-based microcontrollers, in ...
by jgustavoam
Sun Nov 10, 2024 10:57 am
Forum: ESP32 Arduino
Topic: Best Frequency Meter ever made with ESP32 - awesome!
Replies: 100
Views: 208407

Re: Best Frequency Meter ever made with ESP32 - awesome!

Henrik,

I know that this topic has many posts. But in this post from July 21, 2024, I provided all the recommendations for carrying out the project. I recommend that you follow these recommendations so that your project works. Best regards.

ESP32 FREQUENCY METER - NEW VERSION:

https://www ...
by jgustavoam
Tue Oct 15, 2024 1:33 pm
Forum: ESP32 Arduino
Topic: Best Frequency Meter ever made with ESP32 - awesome!
Replies: 100
Views: 208407

Re: Best Frequency Meter ever made with ESP32 - awesome!

Hi Wukon,
In this project the minimum resolution of the oscillator is 1.
A floating value is not allowed.

if (resolution < 1) resolution = 1; // set min resolution

//----------------------------------------------------------------------------
void init_osc_freq() // Initialize Oscillator to ...

Go to advanced search