Знакомство с микроконтроллерами STM32 начинается с ознакомления с их документацией, которая представлена в datasheet-ах и reference manual-ах семейства STM32.
Datasheet содержит описание физических, электрических и функциональных характеристик микроконтроллера, таких как напряжение питания, тактовая частота, периферийные устройства, память и другие параметры.
В даташите обычно указываются технические характеристики компонента: параметры, диаграммы, графики, табличные значения, а также информация о спецификации, использовании, подключении, режимах работы и возможных применениях. Datasheet является основным источником информации для разработчиков при проектировании электронных устройств и систем.
Reference manual представляет собой подробное руководство пользователя по каждому периферийному устройству и модулю микроконтроллера, описывая возможности и способы их использования, а также предоставляет примеры кода и схем подключения. Для эффективного использования микроконтроллеров STM32 необходимо понимать возможности и ограничения каждого компонента, а также уметь применять его при проектировании электронных устройств.
Чтение и освоение документации поможет понимать возможности и ограничения компонентов и правильно применять их при проектировании электронных устройств на базе микроконтроллеров STM32.
Low-density devices (устройства с низкой плотностью) - это семейство микроконтроллеров STM32, относящихся к категории устройств с низким уровнем интеграции, которые обычно предназначены для простых приложений с ограниченными требованиями по памяти и вычислительной мощности. Low-density devices часто используются в различных электронных устройствах, таких как медицинское оборудование, бытовая техника, устройства управления освещением, игрушки и другие небольшие устройства.
В отличие от устройств с высокой плотностью, low-density devices имеют более ограниченный набор периферийных устройств и относительно небольшое количество памяти, что делает их более доступными по цене и более эффективными в использовании в небольших приложениях. Кроме того, они потребляют меньше энергии и располагают меньшими размерами, что делает их идеальным выбором для портативных устройств.
Programming manual (руководство по программированию) - это документ, предназначенный для разработчиков, программистов и инженеров, которые работают с микроконтроллерами STM32. Он содержит подробные описания методов и процедур, которые необходимы для разработки и программирования приложений на базе микроконтроллеров STM32, включая регистры, периферийные устройства, диспетчер прерываний и другие аспекты программирования. Programming manual также содержит подробную информацию о различных инструментах разработки, используемых для программирования микроконтроллеров STM32, включая среды программирования (IDE), отладчики, эмуляторы и загрузчики. Он также содержит примеры кода для различных задач и подходов к программированию, а также объясняет, как использовать программные библиотеки и API для упрощения и ускорения разработки. Programming manual помогает разработчикам настроить и наладить микроконтроллеры STM32, максимально используя их возможности, и получить быстрый доступ к информации, которая необходима для разработки надежных и эффективных приложений на базе микроконтроллеров STM32.
Connectivity line devices - это семейство микроконтроллеров STM32, предназначенных для применения в приложениях связи и подключения к сетям, таким как Ethernet, Wi-Fi, ZigBee, Bluetooth, CAN и другие. Connectivity line devices имеют высокую интеграцию, обеспечивая максимальную производительность, надежность и эффективность веб-серверов, приложений Интернета вещей и других сетевых приложений. Они также являются идеальным выбором для устройств с широким спектром сетевых функций, таких как маршрутизация, управление потоками, безопасность и др.
Connectivity line devices включают в себя различные модели микроконтроллеров с разными характеристиками и возможностями, от устройств с низким энергопотреблением до микроконтроллеров с более высокой производительностью и большим объемом памяти. Они также имеют различные возможности периферийных устройств, такие как Ethernet MAC, наборы интерфейсов Wi-Fi, USB, CAN, UART, SPI, I2C и другие.
Connectivity line devices предоставляют разработчикам инструменты и средства программирования, такие как среды разработки STM32CubeIDE и STM32CubeMX, а также подробную документацию, включая programming manual, datasheet и reference manual, которые помогают разработчикам создавать мощные решения связи и сетевых приложений на базе микроконтроллеров STM32.
Errata sheet – это документ, который содержит список ошибок и неточностей, найденных в ранее выпущенном документе (например, datasheet, reference manual, programming manual и других технических документациях). Errata sheet заменяет или дополняет соответствующие части изначально выпущенного документа.
В целом, Errata sheet включает полное описание ошибки, описывая, как она может повлиять на конечное устройство или проект, а также приводит исправленную информацию, также описывая варианты корректировки ошибки. Этот документ необходим для разработчиков, которые используют ранее выпущенную документацию, и помогает им исправить уже обнаруженные ошибки и избежать возможных проблем в дальнейшем.
Errata sheet включает информацию, связанную с отдельными частями микроконтроллеров STM32, таких как ядро, периферийные устройства, система тактирования и другие. Он также включает информацию о соответствующих инструментах разработки, таких как отладчики, программаторы и эмуляторы. Errata sheet обычно доступен в электронном формате на официальном сайте производителя STM32.