Да как бы delay_ms и является аналогом ардуиновской millis. Только нужно будет откорректировать delay_ms и tim4_Init под частоту тактирования таймера. Если на входе 72 МГц, то ничего не трогаем. Если другая, то корректируем
@@sv-avtomatika Таймер включается установкой бита CEN. Если бит OPM сброшен, то таймер работает постоянно. Если бит OPM установлен в 1, то при возникновении переполнения (взведётся бит UIF) сбросится бит CEN и таймер выключится. Вообщем если хотите режим генератора, то бит OPM должен быть в 0, если же в режиме одновибратора - бит OPM должен быть в 1.
Хм, не понятно зачем вы используете куб при том не настраиваете включение и выключение таймеров там. Аналогично вопрос по использованию cmsis и hal. Вы вроде бы используете сгенерированный код кубом с использованием hal, но при этом пишете код с использованием cmsis. Ведь таймеры можно в кубе настроить, а если используете hal то можно обойтись без cmsis. Просто оно как-то половинчато смотрится ))
Спасибо, что верите в меня. Самому стыдно, что остановился в изучении. Надеюсь, что это временно. Когда вернусь к СТМ - не знаю. Подкинули два интересных проекта, да ещё и лето сейчас. Вообще я пока взял паузу с СТМ
Добрый день. Не хочу вас обманывать, но с СТМ32 у меня не срослось. Появились другие интересы. Посетите вот этот сайт mypractic.ru/uroki-stm32, возможно он вам поможет.
Всегда начинаем с простого. Учимся программировать микроконтроллеры - мигаем светодиодом, учим язык программирования- печатаем "Hello world". Не начнём же сразу с программирования интерфейса I2C, знаний не хватит и понимания процесса. Это как пример. Поэтому начинаем с мигания
@@AlexandrSvetlakov а как я начну со сложного, если я сам только вначале пути. Хотите ньюансов, тогда смотрите монстров Ютуба. Например narod steam, NR.electronics и других
you all probably dont give a damn but does anybody know of a way to get back into an instagram account? I was dumb lost the login password. I appreciate any tips you can give me.
Было бы интересно увидеть как реализовать ардуиновскую функцию millis() в stm
Да как бы delay_ms и является аналогом ардуиновской millis. Только нужно будет откорректировать delay_ms и tim4_Init под частоту тактирования таймера. Если на входе 72 МГц, то ничего не трогаем. Если другая, то корректируем
А бит включить так, чтобы постоянно таймер работал?
@@sv-avtomatika Таймер включается установкой бита CEN. Если бит OPM сброшен, то таймер работает постоянно. Если бит OPM установлен в 1, то при возникновении переполнения (взведётся бит UIF) сбросится бит CEN и таймер выключится. Вообщем если хотите режим генератора, то бит OPM должен быть в 0, если же в режиме одновибратора - бит OPM должен быть в 1.
@@sv-avtomatika таймер запускается установкой бита CEN
Хм, не понятно зачем вы используете куб при том не настраиваете включение и выключение таймеров там. Аналогично вопрос по использованию cmsis и hal. Вы вроде бы используете сгенерированный код кубом с использованием hal, но при этом пишете код с использованием cmsis.
Ведь таймеры можно в кубе настроить, а если используете hal то можно обойтись без cmsis. Просто оно как-то половинчато смотрится ))
В ардуїно робив через sleep() та переривання: в перериванні дригав ногою та перезапускав таймер.
А в прерывании попробуем следующим разом
ждём "шаг пятый"
Спасибо, что верите в меня. Самому стыдно, что остановился в изучении. Надеюсь, что это временно. Когда вернусь к СТМ - не знаю. Подкинули два интересных проекта, да ещё и лето сейчас. Вообще я пока взял паузу с СТМ
Когда будет 5ый урок ?
Добрый день. Не хочу вас обманывать, но с СТМ32 у меня не срослось. Появились другие интересы. Посетите вот этот сайт mypractic.ru/uroki-stm32, возможно он вам поможет.
а что, дальше мигания светодиодом дело не пошло?)))
Не пошло.
У меня вопрос к автору stm32f1 работает а в stm32f4 не работает в чём причина вроде регистры те же?
Простите, но сейчас нет возможности проанализировать ваш вопрос. Возможно позже.
@@АрдуиноЯ спасибо
90% видео на Ютубе - мигаем светодиодом.
Всегда начинаем с простого. Учимся программировать микроконтроллеры - мигаем светодиодом, учим язык программирования- печатаем "Hello world". Не начнём же сразу с программирования интерфейса I2C, знаний не хватит и понимания процесса. Это как пример. Поэтому начинаем с мигания
@@АрдуиноЯ о чём и речь: начинаем с простого и этим заканчиваем. может, сразу со сложного? 100500 простого, а многие хотят нюансов.
@@AlexandrSvetlakov а как я начну со сложного, если я сам только вначале пути. Хотите ньюансов, тогда смотрите монстров Ютуба. Например narod steam, NR.electronics и других
Андрей! Хватит мигать!))) Пора создавать нейронные сети!!!))))
you all probably dont give a damn but does anybody know of a way to get back into an instagram account?
I was dumb lost the login password. I appreciate any tips you can give me.
@Shane Forest instablaster :)