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