Will jetzt keinen neuen Thread erstellen, da ich ein ähnliches Problem wie
Bääääär habe.
Code:
void Int7print(void)
{
uint32_t hi_time,low_time;


hi_time = (high_pulse *64);
low_time = (low_pulse *64);


itoa(high_pulse,Portt,10);
Printat(0,2,Portt);

itoa(low_pulse,Portt,10);
Printat(7,2,Portt);

double freqq = (1 / (hi_time + low_time)) *1000000;  
      
 
dtostrf(freqq,4,2,Portt);
Printat(12,2,Portt);

int7=false;
Dort sollte eine aus den Timer Werten (vom ext INT7 die Frequenz berechnet werden.
Habe einen ext. Funktionsgenator an INT 7 PIN.
Die angezeigten Timer Werte (Low/High) sind plausibel.

Als Frequenz wird mir aber immer 0.00 angezeigt ? warum ?
Printat(x,y,wert) schreibt ins LCD

Bin ein Umsteiger von Pascal auf C

Gruß