Diod_Test/docs
Razvalyaev 13825e068c #3 Сделаны улучшенные функции управления ключами, добавлены настройки по таймингам в tester_config.h
По переключениям:
-Теперь для двух ключей одного питания должен быть один порт

- Добавлена функция реконнекта питания TESTER_Reconnect_Power(), чтобы быстрее переключать с положительного на отрицательный. А не через отдельные функции TESTER_Disconnect_Power(), TESTER_Connect_Power()

- Сделан дефайн USE_HAL_GPIO_FUNCTIONS для испольщования HAL GPIO функций. Его можно убрать и пины будуте переключаться напрямую через BSRR.

- Также сделан дефайн ALL_SW_USE_SAME_PORT, чтобы переключать все 4 пина в BSRR в одну комманду

Это поможет в случае функции реконнекта, где HAL функции сначала отключают питание, а потом подключат другое. Из-за этого появляются задержки в 580 мкс (SW Timings with HAL GPIO write.sal),

Если убрать USE_HAL_GPIO_FUNCTIONS, то сократиться время переключения между питаниями до 160мкс (SW Timings without HAL GPIO write and different ports.sal)

А если еще выставить ALL_SW_USE_SAME_PORT, то через BSRR будет выставлятся все 4 пина, и задержек нет (SW Timings without HAL GPIO write.sal). Ну почти, иногда проскакивают 2 мкс (SW Timings without HAL GPIO write 2.sal)
2024-12-19 13:57:51 +03:00
..
SW Timings with HAL GPIO write.sal #3 Сделаны улучшенные функции управления ключами, добавлены настройки по таймингам в tester_config.h 2024-12-19 13:57:51 +03:00
SW Timings without HAL GPIO write 2.sal #3 Сделаны улучшенные функции управления ключами, добавлены настройки по таймингам в tester_config.h 2024-12-19 13:57:51 +03:00
SW Timings without HAL GPIO write and different ports.sal #3 Сделаны улучшенные функции управления ключами, добавлены настройки по таймингам в tester_config.h 2024-12-19 13:57:51 +03:00
SW Timings without HAL GPIO write.sal #3 Сделаны улучшенные функции управления ключами, добавлены настройки по таймингам в tester_config.h 2024-12-19 13:57:51 +03:00