change ultrasonic transmit cycles function & transmit delay function input parameter from void to const uint16_t
This commit is contained in:
parent
e345b826da
commit
392ccaba81
@ -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);
|
||||
|
||||
|
@ -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);
|
||||
|
Loading…
x
Reference in New Issue
Block a user