stm32 подвесание ипрограммы при настройки кнопки дикремента

Кто любит RISC в жизни, заходим, не стесняемся.
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: stm32 подвесание ипрограммы при настройки кнопки дикреме

Сообщение Мурик »

ivan dimir, не первый день на форуме, а размещать код так и не научились.
Реклама
ivan dimir
Мучитель микросхем
Сообщения: 440
Зарегистрирован: Вс дек 29, 2019 08:05:21

Re: stm32 подвесание ипрограммы при настройки кнопки дикреме

Сообщение ivan dimir »

[uquote="Eddy_Em",url="/forum/viewtopic.php?p=4163287#p4163287"]Таймер нужно использовать - SysTick, пусть отсчитывает системное время (я обычно в миллисекундах условных считаю). А конечные автоматы запоминают условное время нажатия или отпускания кнопки, а состояние меняют лишь спустя определенное количество единиц этого времени. Использовать всякие delay'и в коде можно разве что на стадии инициализации (когда требуется подождать некоторое время, скажем, для инициализации дисплея), да и то, если ждать нужно много, лучше это обернуть в конечный автомат. Тогда человек не будет офигевать от тормозов железки, да и значительно снизится вероятность просрать какое-нибудь событие.[/uquote]
У меня на этом таймере есть функции задержек.
Реклама
Dimon456
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Re: stm32 подвесание ипрограммы при настройки кнопки дикреме

Сообщение Dimon456 »

[uquote="Eddy_Em",url="/forum/viewtopic.php?p=4163167#p4163167"]Офигеть! Я — Ванга! Прямо даже с "==11" угадал =D
Адский говнокод.[/uquote]Да тебе вечно ни чего не нравится, за-то как свой код выложишь на >16 страниц, вот в твоем точно, не то что голову, но и ногу сломаешь.
ivan dimir
Мучитель микросхем
Сообщения: 440
Зарегистрирован: Вс дек 29, 2019 08:05:21

Re: stm32 подвесание ипрограммы при настройки кнопки дикреме

Сообщение ivan dimir »

Ваш код пытаюсь настроить оператор switch
Реклама
Эиком - электронные компоненты и радиодетали
Ответить

Вернуться в «ARM»