change ultrasonic transmit cycles function & transmit delay function input parameter from void to const uint16_t

This commit is contained in:
yelvlab 2024-09-25 11:05:12 +08:00
parent e345b826da
commit 392ccaba81
2 changed files with 5 additions and 5 deletions

View File

@ -35,10 +35,10 @@ void led_config(void);
void usart_config(void);
void ultrasonic_config(void);
void ultrasonic_transmit_config(void);
void ultrasonic_pwm_out_cycles(uint8_t cycles);
void ultrasonic_pwm_out_cycles(const uint8_t cycles);
void ultrasonic_transmit_delay(void);
void ultrasonic_transmit_delay(const uint16_t micro_second);
void recevice_exti_config(void);
void ultrasonic_echo_timer_config(void);

View File

@ -98,7 +98,7 @@ void ultrasonic_transmit_config(void) {
ultrasonic_config();
}
void ultrasonic_pwm_out_cycles(uint8_t cycles) {
void ultrasonic_pwm_out_cycles(const uint8_t cycles) {
uint8_t current_cycle = 0;
timer_channel_output_pulse_value_config(US_TRAN_TIMER, US_TRAN_CH, 120);
@ -121,7 +121,7 @@ void ultrasonic_pwm_out_cycles(uint8_t cycles) {
// }
}
void ultrasonic_transmit_delay(void) {
void ultrasonic_transmit_delay(const uint16_t micro_second) {
rcu_periph_clock_enable(RCU_GPIOA);
/*
@ -140,7 +140,7 @@ void ultrasonic_transmit_delay(void) {
timer_initpara.prescaler =71;
timer_initpara.alignedmode =TIMER_COUNTER_EDGE;
timer_initpara.counterdirection =TIMER_COUNTER_UP;
timer_initpara.period =230 - 1;
timer_initpara.period =micro_second - 1;
timer_initpara.clockdivision =TIMER_CKDIV_DIV1;
timer_initpara.repetitioncounter =0;
timer_init(TIMER15, &timer_initpara);