В данном занятии мы поработаем с механизмом обработки прерываний от шины USART. С прерываниями данными мы уже с вами знакомы из урока 14, только использовали мы при этом библиотеку HAL. Теперь нам предстоит работа с библиотекой LL, что не является …

STM Урок 163. LL. USART. Interrupt Читать далее »

Продолжая освоение возможностей библиотеки LL, немного усложним задачу по работе с шиной USART контроллера STM32F1. На данном уроке мы помимо передачи данных из контроллера в ПК попробуем также и принять данные из ПК. Причём, прерываниями мы пока также пользоваться не …

STM Урок 162. LL. USART. Приём данных Читать далее »

В предыдущей части нашего занятия мы познакомились с блок-схемой шины USART в контроллере STM32F1, а также познакомились с регистрами данной шины и с их битами по-отдельности.   Думаю, на этой ноте можно уже смело переходить к практической части нашего урока. Работать …

STM Урок 161. LL. USART. Передача данных. Часть 2 Читать далее »

Продолжая изучать возможности библиотеки LL, на данном уроке мы начнём освоение аппаратной реализации шины USART (Universal synchronous asynchronous receiver transmitter) в контроллере STM32F1. С данным интерфейсом мы работаем постоянно, но реализация его с помощью функционала библиотеки LL нами пока не …

STM Урок 161. LL. USART. Передача данных. Часть 1 Читать далее »

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

STM Урок 160. LL. SPI. DMA Читать далее »

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

STM Урок 159. HAL. SPI. DMA Читать далее »

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

STM Урок 158. LL. SPI. Interrupt Читать далее »

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

STM Урок 157. HAL. SPI. Interrupt Читать далее »

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

STM Урок 156. LL. DMA. MEM2MEM. Часть 1 Читать далее »

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

STM Урок 156. LL. DMA. MEM2MEM. Часть 2 Читать далее »