Datman
December 13, 2024, 7:56pm
2
L'ESP32 deve fare altre cose per cui è necessario usarla? Altrimenti con una semplice Uno o Nano (montandoci un quarzo vero) arrivi a misurare 7,9MHz...
Ecco, ho incorporato la libreria nel programma (per tenere in ordine ho usato file diversi, schede nell'IDE diverse):
// D5 - Frequency input 1, Counter 1, 16 bit
unsigned long f_freq;
volatile unsigned char f_ready;
volatile unsigned char f_mlt;
volatile unsigned int f_tics;
volatile unsigned int f_period;
volatile unsigned int f_comp;
unsigned long f = 0;
unsigned long f1 = 0;
void setup()
{
pinMode(5, INPUT); // This is the frequency input
Serial.begin(9600);
}
void loop()
{
f_comp=10;…