Wie kann ich die Frequency CNT Messung im C-Code programmieren?

// Einstellung FREQUENCY_CNT:
// f < 60Hz nach jeder Periode Neuberechnung (Res_max = 3,27Hz)     Methode_A
// 60Hz < f < 150Hz: alle 300ms neuer Wert (Res_max = 3,3Hz)        Methode_B
// 150Hz < f < 500Hz: alle 200ms neuer Wert (Res_max = 5Hz)         Methode_B
// 500Hz < f: Alle 100ms neuer Wert (Res_max = 10Hz)                Methode_B
const uint16 os_port_int_val_limits[3] = {60, 150, 500};    
const uint16 os_port_int_val_refresh[4] = {300, 200, 100, 500};  
//letzter Wert=Timeout bei Methode_A (<60Hz)
//

Zurück