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

STM Урок 116. FreeRTOS. Прерывания. Очереди в прерываниях. Часть 2

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

STM Урок 116. FreeRTOS. Прерывания. Очереди в прерываниях. Часть 1

До сих пор мы вызывали различные функции, связанные с системой FreeRTOS, в функциях и процедурах, не связанных с обработчиками прерываний. Но возникает логичный вопрос. А как же всё-таки использовать различный функционал операционной системы FreeRTOS именно в телах обработчиков прерываний, чтобы

PIC Урок 12. Модуль CCP. Режим захвата. ИК-пульт. Часть 2

В предыдущей части урока мы познакомились с модулем CCP, а более подробно с режимом захвата, познакомились с передачей и приёмом данных от ИК-пульта дистанционного управления, а также с одним из протоколов такой передачи данных — RC5.   Займёмся протоколом NEC. Поэтому

PIC Урок 12. Модуль CCP. Режим захвата. ИК-пульт. Часть 1

Следующая периферия микроконтроллера PIC, которую мы начнём сегодня изучать — это модуль CCP, чья аббревиатура расшифровывается как CAPTURE/COMPARE/PWM (Захват / сравнение / ШИМ). Таких модулей в нашем контроллере два и у каждого модуля разное назначение. Compare (сравнение) не следует путать

STM Урок 115. NRF24L01. Несколько приемников. Часть 2

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

STM Урок 115. NRF24L01. Несколько приемников. Часть 1

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

STM Урок 114. FreeRTOS. Продвинутая задержка DelayUntil

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

PIC Урок 11. Внутренняя энергонезависимая память EEPROM. Часть 2

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

PIC Урок 11. Внутренняя энергонезависимая память EEPROM. Часть 1

Очень многие знают, что в контроллерах PIC помимо основной оперативной памяти, а также памяти для хранения прошивки существует ещё и энергонезависимая память типа EEPROM. Данная память сделана по технологии электрического стирания информации, что в отличие от её предшественника EPROM, в котором стирание

Наверх