Top.Mail.Ru

Часть 3. STM32 и С++. Инициализация тактового генератора.

Прежде чем мы начнём писать библиотеки для работы с классами, нам необходимо разобраться с тактовым генератором и некоторыми функциями для портов ввода/вывода, которым не требуются классы. В этой статье будет рассмотрен принцип инициализации на максимальную тактовую частоту на внешнем кварцевом резонаторе. Если необходимо будет работать или с внутренним источником тактирования или каки-либо ещё нюансы, поняв ...

Продолжить чтение

Часть 2. STM32 и С++. Как избавиться от HAL и перейти на С++.

Примечание: Предусматривается, что компьютер знают все, и рассказывать, где какая кнопка находится, я не буду. Среда разработки: CubeMX, CubeIDE. Всегда последней версии. Микроконтроллеры: серия STM32. В прошлой статье я показал файловую структуру проекта. Чтобы не возникало вопросов, объясню почему я пришёл именно к такой структуре: Все проекты хранятся в одном каталоге. В каждом каталоге содержится ...

Продолжить чтение

Часть 1. STM32 и С++. Как избавиться от HAL и перейти на С++.

В интернете очень много информации, но по теме ООП + STM32 я её встречал мало. В серии статей я попытаюсь рассказать, как я пришёл к ООП ни как к таковому, а именно на микроконтроллерах от фирмы ST. Это не моё НоуХау. Это то, что я сумел собрать для себя и то, чем я пользуюсь для ...

Продолжить чтение

Работа с АЦП MCP3550 на STM32.

Всех приветствую! Видимо мне выпало официально «открыть» сообщество – опубликовать первую статью ) Если, конечно, кто-то не опередит, пока я собираюсь с мыслями... Строго не судите, первый подобный опыт. Темой статьи будет микросхема MCP3550, которую я использую во многих текущих проектах. MCP3550 – аналого-цифровой преобразователь от MicroChip, и, как заявляет сам MicroChip, его главные плюсы ...

Продолжить чтение