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ß
Lesezeichen