Рубрика: FreeRTOS

STM Урок 128. LAN8742A. LWIP. NETCONN. HTTP. AJAX. Часть 1

Продолжим работу с LWIP NETCONN, а также с протоколом HTTP. И сегодня мы попытаемся не просто отправить страничку браузеру с нашего контроллера, но отправить данные в определённое место страницы, причём без перезагрузки всей страницы. Раньше нам этого делать не удавалось,

STM Урок 127. LAN8742A. LWIP. NETCONN. HTTP Server

Продолжаем работу со стеком протоколов LWIP, а также с его интерфейсом NETCONN. И сегодня мы начнём работать с протоколом уже прикладного уровня — HTTP. Данный протокол находится выше уровнем, чем протокол TCP, а протокол TCP является для протокола HTTP протоколом

STM Урок 125. LAN8742A. LWIP. NETCONN. TCP Client

Продолжаем работать с протоколом TCP и сегодня мы попытаемся создать уже клиент. Если кто-то думает, что клиент писать легче чем сервер, то это зря, и мы в этом уже не раз убедились. В качестве сервера теперь у нас, наоборот, будет

STM Урок 122. LAN87XX. LWIP. NETCONN. UDP. Соединяем два контролера

Продолжаем работать со стеком протоколов LWIP с интерфейсом NETCONN и теперь мы попробуем подключить к нашей плате другую плату — STM32F4-Discovery вместе с платой расширения DIS-BB. Причём на этой плате будет по-прежнему использоваться в качестве клиента интерфейс RAW. Другими словами,

STM Урок 120. LAN8742A. LWIP. NETCONN. UDP Server

Ну вот и настало время перейти нам на более совершенный API стека протоколов LWIP — NETCONN. Все мы знаем, что мы его не могли использовать потому, что мы не знали, как работать с операционной системой FreeRTOS, которая является необходимым условием

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

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

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

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

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

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

STM Урок 112. FreeRTOS. Таймеры

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

STM Урок 111. FreeRTOS. Очереди. Часть 2

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

Наверх