Size: a a a

2020 July 17

И

Илья in Deus Volt!
Переслано от Dmitry Rezvanov
Не спиздил, а форкнул :D
источник

И

Илья in Deus Volt!
Переслано от Evgen
я же правильно понимаю, что время на 58 делить, это время высокого фронта или это время от отправки эха до его приема?
источник

И

Илья in Deus Volt!
Переслано от Evgen
источник

И

Илья in Deus Volt!
Переслано от jon pedro
Замкни шим выход на модуль захвата. Так проще всего проверять это дело
источник

И

Илья in Deus Volt!
Переслано от Evgen
да я и так знаю, что этот код рабочий потому что до этого был шим на захват. Так работал датчик тока
Ничего не меняю оттуда забрал
источник

И

Илья in Deus Volt!
Переслано от jon pedro
Тогда чем отличается длина импульса от времени импульса?
источник

И

Илья in Deus Volt!
Переслано от Evgen
да по идее длина импульса и есть его время. Считаю в микросекундах. Но блэт не получаю нужных сантиметров
источник

И

Илья in Deus Volt!
Переслано от Илья
Насколько сильна погрешность?
P.S. вообще лучше в основу пиши, там народа больше, наверняка кто-то работал с этим датчиком
источник

И

Илья in Deus Volt!
Переслано от Evgen
метры ппц
источник

И

Илья in Deus Volt!
Evgen ты когда метры получаешь, то есть какая-то зависимость?
источник

И

Илья in Deus Volt!
Ну то есть цифра рандомная постоянно или ты увеличил расстояние и цифра с датчика тоже увеличилась?
источник

E

Evgen in Deus Volt!
Есть здесь кто работал с датчиком HC-SR04.
Начал заводить на F4 и как-то не работает он у меня.
В прерывания от датчика залетает не понятно как. Хотя эхо должно быть раз в 5 сек
источник

E

Evgen in Deus Volt!
Илья
Ну то есть цифра рандомная постоянно или ты увеличил расстояние и цифра с датчика тоже увеличилась?
Вообще не понимаю, почему он в прерывание не попадает или попадает через раз. Хотя таймер включил и он работает.
https://pastebin.com/BR9Hzgcu
пастебин
источник

E

Evgen in Deus Volt!
Илья
Evgen ты когда метры получаешь, то есть какая-то зависимость?
глянь пастебин, может, я идиот и таймер надо вырубать и перезапускать при опросе?
источник

И

Илья in Deus Volt!
ты образцовый ШИМ подавал на вход захвата? нормальные значения получаешь?
источник

E

Evgen in Deus Volt!
Илья
ты образцовый ШИМ подавал на вход захвата? нормальные значения получаешь?
на этом коде или плате?
источник

VK

Valentin Kornienko in Deus Volt!
источник

И

Илья in Deus Volt!
на этой плате с кодом. Я понимаю, что ты стащил откуда-то рабочий кусок, но убедись, что у тебя оно действительно работает. Как @Bahoo08 советовал - заведи ШИМ с другого таймера на ногу захвата и все
источник

VK

Valentin Kornienko in Deus Volt!
Evgen  перепиши это на функции
источник

VK

Valentin Kornienko in Deus Volt!
#define SizeElementCcr1 8
#define SizeElementCcr2 8

#define EnableTrigSens1 GPIOA->BSRR|=GPIO_BSRR_BS4
#define EnableTrigSens2 GPIOA->BSRR|=GPIO_BSRR_BS5

#define DisableTrigSens1 GPIOA->BSRR|=GPIO_BSRR_BR4
#define DisableTrigSens2 GPIOA->BSRR|=GPIO_BSRR_BR5

Это нечитабельно.
Функции вместо макросов.

Размеры массивов- const/constexpr.
источник