Традиційно, вирішимо задачу із попереднього посту, користуючись тим же підходом, з використанням HAL та SMT32CubeMX.
Апаратна конфігурація та ж:
Апаратна конфігурація та ж:
- TRIG -- PA10 (TIM1_CH3)
- ECHO -- PA6 (TIM3_CH1, CH2 indirect)
- Світлодіод, яскравість якого показує віддаль до перешкоди -- PA0 (TIM2_CH1)
- Світлодіоди плати, як завжди, синій на піні PB8 і зелений на PB9
- TIM1 генеруватиме імпульс заданої довжини ~ 10-15 мкс, в ролі TRIG, на PA10
- TIM3 вимірюватиме тривалість імпульсу на лінії ECHO, PA6
- TIM2 -- PWM (ШІМ) на PA0
Клікабельно! |