Месяц: Май 2019

STM Урок 157. HAL. SPI. Interrupt

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

C Урок 7. Операторы отношения и логические операторы

На данном занятии мы продолжим знакомство с различными операциями в языке C. Пришла пора познакомиться немного с логикой, а также со сравнением величин в выражениях. Для этого в языке C существуют операторы отношения (или как их ещё называют операторы сравнения),

STM Урок 156. LL. DMA. MEM2MEM. Часть 1

На прошлом занятии мы с вами начали плотно изучать DMA в контроллере STM32F1 и на практике, применяя возможности библиотеки HAL, нам удалось скопировать некоторое количество информации из одной области памяти в другую (MEM2MEM). На данном уроке мы продолжим знакомство с

C Урок 6. Условные циклы while, do while, for

На данном уроке мы познакомимся с циклами. Иногда их называют «петлями». Циклы в коде нам порой требуются для того, чтобы некоторый его участок выполнить какое-то количество раз. Причём это количество может быть заранее известно, либо неизвестно. Если неизвестно, то количество

STM Урок 156. LL. DMA. MEM2MEM. Часть 2

В предыдущей части нашего урока мы познакомились с реализацией передачи данных через DMA в контроллере STM32F1 в режиме MEM2MEM и познакомились с регистрами DMA и со всеми их битами. Схема наша не изменилась, осталась с урока 155     Вернёмся к

STM Урок 155. HAL. DMA. MEM2MEM

Пришло время познакомиться поближе с технологией DMA, её реализацией в контроллере STM32F1, пока поверхностно, без подробного рассмотрения регистров и их битов, которые мы рассмотрим в одном из следующих занятий, когда будем работать с DMA, применяя функционал библиотеки LL. Также в

C Урок 5. Арифметические операторы, операторы инкремента и декремента

Движемся дальше по изучению языка C. И теперь у нас наконец-то наступил момент, когда мы «заставим» наш процессор как-то обрабатывать наши данные. Думаю, что это важная ступень в освоении программирования. Мы познакомимся с элементарными арифметическими операторами, с помощью которых мы

STM Урок 154. LL. SPI. Соединяем два контроллера

На прошлом занятии мы научились соединять между собой контроллеры по шине SPI, а также, что самое важное, мы научились настраивать устройство в режиме SLAVE. Цель данного занятия у нас практически та же, но есть и отличие. Теперь мы для достижения

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

В предыдущей части занятия мы познакомились с типами данных и переменными. Сегодня в качестве практической части мы попробуем объявить несколько переменных разных типов, проинициализировать их и вывести их значения в консоль. Создадим новый каталог с именем MYPROG04, скопируем туда все

Наверх