[RISOLTO]una semplice divisione che non funziona

ho fatto una prova stupida che però ha funzionato...
Per prova ho scambiato la divisione con una moltiplicazione e mi stampa il numero aspettato

#include <FreqCounter.h>


unsigned long frq;
int cnt;
int pinLed=13;
float per;
void setup() {
  pinMode(pinLed, OUTPUT);

  Serial.begin(9600);        

  Serial.println("Frequenzimtro");
  delay(2000);

}



void loop() {

  
  FreqCounter::f_comp=10;   
  FreqCounter::start(100);  

  while (FreqCounter::f_ready == 0) 

  frq=FreqCounter::f_freq;
  per=(1.00*frq);                        //<-errore voluto, scambiato il "/" con il "*"

  Serial.print("  Freq: ");
  Serial.print(frq);
  Serial.println("Hz");
  Serial.print("  Periodo: ");
  Serial.print(per);
  Serial.println("s");
  delay(20);
  digitalWrite(pinLed,!digitalRead(pinLed));  

}

quindi l'ide 1.0.1 cel'ha con le divisioni ?! :stuck_out_tongue_closed_eyes: