Год: 2019

STM Урок 159. HAL. SPI. DMA

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

C Урок 9. Массивы. Часть 2

В предыдущей части нашего занятия мы провели краткое знакомство с массивами, изучили одномерные массивы и испытали их работу на практике. А теперь давайте познакомимся с таким понятием, как многомерный массив. Многомерный массив — это массив, элементы которого упорядочены в нескольких измерениях.

C Урок 9. Массивы. Часть 1

Очень часто нам при написании программ требуется очень много данных одного типа, вследствие чего может потребоваться и огромное количество переменных, а требование уникальности имени последних приведёт к тому, что мы просто запутаемся в своей программе, не говоря уж о тех,

STM Урок 158. LL. SPI. Interrupt

На прошлом занятии мы познакомились с механизмом обработки прерываний шины SPI контроллера STM32F1, а также потом немного попрактиковались в данном вопросе. Только всем этим мы занимались с использованием возможностей библиотеки HAL, а в данном занятии мы уже обратимся к помощи

C Урок 8. Условные операторы if, else, else if

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

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     Вернёмся к

Наверх