C Урок 29. Указатели в аргументах функций. Часть 1

В трёх последних уроках мы плотно занимаемся адресацией данных в языке C, изучили указатели, взятие адреса, разыменование, доступ к адресам массивов, поработали также с указателями на структуры и их поля. Теперь нам предстоит познакомиться с применением указателей на различные данные

 

 

Урок 178. CMSIS. STM32F1. SPI. DMA

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

 

 

C Урок 28. Указатели на структуры

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

 

 

Урок 177. CMSIS. STM32F1. SPI. Interrupt

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

 

 

C Урок 27. Адресная арифметика. Часть 2

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

 

 

C Урок 27. Адресная арифметика. Часть 1

На прошлом уроке мы познакомились с адресами и указателями, узнали, для чего они нужны и как мы их можем объявлять, получать и использовать в наших программах. Также существует такое понятие, как адресная арифметика. Правда, скорее всего, это не понятие, а

 

 

Урок 176. CMSIS. STM32F1. DMA. MEM2MEM

В данном уроке мы попытаемся поработать с периферией DMA контроллера STM32F1. Мы попробуем скопировать некоторое количество информации из одной области памяти в другую (MEM2MEM). Подобную процедуру мы с вами уже проводили в уроке 155 и уроке 156. Только в данных

 

 

C Урок 26. Указатели и адреса. Часть 2

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

 

 

C Урок 26. Указатели и адреса. Часть 1

На данном уроке мы рассмотрим интересную тему. Это указатели и адреса. На данной теме очень много начинающих программистов впадают в ступор, особенно когда видят звёздочки и амерсанды, которые для этого используются в языке C. Вернее, мы, конечно же, данную тему

 

 

Урок 175. CMSIS. STM32F1. SPI. Соединяем два контроллера

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