Will jetzt keinen neuen Thread erstellen, da ich ein ähnliches Problem wie
Bääääär habe.
Dort sollte eine aus den Timer Werten (vom ext INT7 die Frequenz berechnet werden.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;
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ß







Zitieren

Lesezeichen