Месяц: Апрель 2019

C Урок 4. Переменные и типы данных. Часть 1

Продолжаем освоение языка C. И теперь пришло время познакомиться с типами данных, а также способами их представления, одним из которых являются переменные. Также есть ещё константы, но с ними мы будем знакомиться немного позже. С типами данных мы уже частично

STM Урок 153. HAL. SPI. Соединяем два контроллера. Часть 2

В предыдущей части нашего урока мы подключили схему урока, создали и настроили проект для устройства MASTER.   Чтобы нам не мучиться с проектом, его мы создадим из проекта для ведущего устройства, только назовём SPI_SLAVE. Откроем проект в Cube MX и отключим

STM Урок 153. HAL. SPI. Соединяем два контроллера. Часть 1

По многочисленным просьбам мы на данном уроке попытаемся соединить между собой два контроллера STM32 между собой. Просьбы данные, правда, в большинстве случаев звучали несколько по-другому. Посетители ресурса очень хотят увидеть урок по работе шины SPI в контроллере STM32 в режиме

C Урок 3. Комментарии

Продолжаем изучать язык программирования C. И сегодня мы научимся писать комментарии к коду. Порой не всегда инструкции, команды, а также директивы позволяют при чтении исходного кода быстро понять, что же вообще происходит в коде, за что отвечает тот или иной

STM Урок 152. LL. SPI. Драйвер индикатора MAX7219. Часть 2

В предыдущей части занятия мы познакомились с аппаратной реализацией шины SPI в контроллере STM32F1 и настроили проект урока. И по нашей славной традиции посмотрим, каким образом происходит у нас инициализация шины SPI. Для этого зайдём в функцию MX_SPI1_Init и посмотрим, что

STM Урок 152. LL. SPI. Драйвер индикатора MAX7219. Часть 1

Продолжая изучать возможности библиотеки LL, на данном уроке мы начнём освоение аппаратной реализации шины SPI (Serial peripheral interface) в контроллере STM32F1. С данной шиной мы работаем постоянно, но реализация её с помощью функционала библиотеки LL нами ещё не рассматривалась. Поэтому

C Урок 2. Вывод данных разного типа

На прошлом занятии мы начали знакомство с языком C, а также написали первую программу, которую затем успешно запустили на выполнение. В данной программе была использована функция printf, которая выводит строку в устройство стандартного вывода (в нашем случае монитор ПК). Функция

STM Урок 151. LL. I2C. Переходник для LCD 16×2

Продолжаем работу с библиотекой LL, а также с шиной I2C. В прошлом занятии мы уже достаточно глубоко познакомились с аппаратной организацией данной шины, а также подтвердили очень неплохо свои полученные знания на практике, подключив к контроллеру STM32F103 микросхему памяти EEPROM

C Урок 1. Наша первая программа. Часть 2

В предыдущей части нашего занятия мы познакомились вкратце с языком C, а также установили набор инструментов для сборки проектов MinGW.   Теперь давайте попробуем создать какой-нибудь исходный код на C и получить из него функционирующую программу. Для этого создадим каталог (папку,

C Урок 1. Наша первая программа. Часть 1

Начинаем курс знакомства, а в дальнейшем, возможно, и более углубленного изучения языка программирования C. О данном языке может быть не все, но очень многие слышали. Он существует очень давно. СИ является языком стандартизированным процедурным, разработан он был в начале 1970-х

Наверх