/* Интерфейс ЦАП и СИФУ. Входящие команды — UMP_commands_write, * окончание импульса — UMP_pulse_tick. IMPowse только для диагностики. */ void Load_runner(void); void Anal_output(long vrot, long maxx); void Init_DAC(void); void Setup_DAC_time(void); /* Счётчик пускового импульса и выдержки инициализации доступны логгеру. */ extern volatile unsigned long IMPowse; extern unsigned long WAKEpowse; extern unsigned int period_dac, time_dac; /* Все операции безопасны для вызова из main и обработчиков IRQ. */ void UMP_pulse_init(void); void UMP_commands_write(unsigned int commands); void UMP_pulse_tick(void); void UMP_reset_parameter_commands(void);