Создание проекта в IAR EWARM. микроконтроллер STM32F407
Здравствуйте!!!
Я новичок в программировании микроконтроллеров.
на STM32F407 мне нужно зажечь светодиод. Делаю всё, как написано tqfp.org/udk32f107v/udk-32f107v-dlya-samyh-malenkih-ili-s-chego-nachat.html, на других сайтах примерно тоже самое. Выбираю только другой тип микроконтроллера. Если добавляю в программу строчку #include «stm32f4xx.h», пишет ошибку: Fatal Error[Pe1696]: cannot open source file «stm32f4xx.h» C:\Project\Led\main.cpp 2
Что с этими библиотеками не так?????
Я новичок в программировании микроконтроллеров.
на STM32F407 мне нужно зажечь светодиод. Делаю всё, как написано tqfp.org/udk32f107v/udk-32f107v-dlya-samyh-malenkih-ili-s-chego-nachat.html, на других сайтах примерно тоже самое. Выбираю только другой тип микроконтроллера. Если добавляю в программу строчку #include «stm32f4xx.h», пишет ошибку: Fatal Error[Pe1696]: cannot open source file «stm32f4xx.h» C:\Project\Led\main.cpp 2
Что с этими библиотеками не так?????
Уменьшение шума импульсных источников питания
Несколько видео на тему уменьшения шума от импульсных источников питания от очень известного аналогового дизайнера — Джима Вильямса. Обязателньны к просмотру всем, кто занимается импульсными источниками.
Ссылка на соответствующий аппноут.
Читать дальше
Minimizing Switching Regulator Residue in Linear Regulator Outputs
Тут, Джим очень красиво показывает, как ферритовые бусинки могут отфильтровать шум. Кроме того, есть неплохая демонстрация того как правильно шум измерять.Ссылка на соответствующий аппноут.
Читать дальше
Мостовой драйвер L6201-L6203
Если нужно легко и просто запитать мощный двигатель постоянного тока при помощи ШИМ, то одно из решений — использовать интегральный мостовой драйвер.
Микросхема L6201-L6203 представляет собой мост на базе MOSFET с драйверами и обвязкой по питанию.
Читать дальше
Микросхема L6201-L6203 представляет собой мост на базе MOSFET с драйверами и обвязкой по питанию.
Читать дальше
Список частот широко испольуемых кварцев
Оказывается, в Википедии есть отличная таблица с частотами широко используемых кварцев. В следующий раз, когда вы найдете у себя кварц с частотой, скажем 14.31818МГц, узнать откуда он был выдран и для чего нужна именно такая частота будет намного легче.
Вывод информации на семисегментный индикатор
Задача вывода на семисегментный индикатор относительно нетривиальна.
Я поставил перед собой следующую задачу по выводу на семисегментный индикатор:
Есть парочка недочетов в моем решении, но обо всем прошу под кат
Читать дальше
Я поставил перед собой следующую задачу по выводу на семисегментный индикатор:
- Оформить библиотеку в отдельный класс;
- Дать возможность самостоятельного выбора базы выводимого числа;
- Дать подсветку точки;
Есть парочка недочетов в моем решении, но обо всем прошу под кат
Читать дальше
Защита от дребезга механического энкодера
На плате отладочной платы RLN Electro имеется энкодер. Удобная штука для навигации, вот только подход к нему несколько иной, нежели к описанному ЗДЕСЬ энкодеру. Ибо механический он, дребезгу подвержен.
Сам дребезг выглядит вот так вот:
Такая вот гадость приносит много радости тому, кто следит за энкодером при помощи прерываний, а не опрашивает его с определенной частотой.
Читать дальше
Сам дребезг выглядит вот так вот:
Такая вот гадость приносит много радости тому, кто следит за энкодером при помощи прерываний, а не опрашивает его с определенной частотой.
Читать дальше
Как выглядят полиморфные объекты в памяти
Когда-то, я интересовался тем, как объекты С++ располагаются в памяти но быстрый гуглеж ничего не нашел. Недавно, я набрел на статью по теме и, думаю, она может помочь таким как я. Это — ее свободный перевод.
Читать дальше
Читать дальше
UTC: управляющая программа/прерыватели
Прерыватели используются для управления теслой и создания разных эффектов (к примеру, проигрывания музыки молниями).
В последнее время, прерыватели стали чуть ли не важнее самой силовой части. Соответственно, в UTC особое внимание уделено прерывателям: кроме входов для внешнего прерывателя, в UTC есть еще midi-прерыватель и довольно гибкий внутренний прерыватель.
Подробнее о них — под катом.
Читать дальше
В последнее время, прерыватели стали чуть ли не важнее самой силовой части. Соответственно, в UTC особое внимание уделено прерывателям: кроме входов для внешнего прерывателя, в UTC есть еще midi-прерыватель и довольно гибкий внутренний прерыватель.
Подробнее о них — под катом.
Читать дальше
Оповещатель о появлении сетевого напряжения
У нас довольно часто пропадает электричество, и, для борьбы с этим явлением, у нас есть генератор. Генератор включается и выключается в ручную. Но как узнать, что электричество появилось и стоит отключить генератор? Для этого я сочинил простой оповещатель.
Читать дальше
Читать дальше