#ifndef ULTRASONIC_ANALOG_H #define ULTRASONIC_ANALOG_H #include #include extern volatile bool g_ultrasonic_measure_done; /**************************************************************************************************/ #define ULTRASONIC_TX_CYCLES 5U /* 发送5个PWM周期驱动换能器 */ #define ULTRASONIC_TX_RINGDOWN_RELOAD 240U // 240us #define ULTRASONIC_MAX_TOF_RELOAD 1000U // 1000us /**************************************************************************************************/ void ultrasonic_pwm_out_cycles(void); void ultrasonic_config(void); #endif // ULTRASONIC_ANALOG_H