:::: MENU ::::
Posts tagged with: STM32

Установка uClinux на STM32F429 DISCO

uClinux — специальная редакция ядра Linux, способная работать без блока управления памятью [MMU]. ARM Cortex-M MMU не имеют, поэтому на микроконтроллеры на этом ядре, полноценный Linux не поставишь (если только написать эмулятор, как это сделано здесь http://dmitry.gr/index.php?r=05.Projects&proj=07.%20Linux%20on%208bit для AVR).

Значит ставим uCLinux.

Простенькая инструкция по установке.

Continue Reading


RTOS FreeRTOS, STM32F429i-disco, IAR quick start

В данной серии статей будут приведены примеры использования основных features (таких как semaphore, mutex, event и msg) различных RTOS и вложены проекты для быстрого начала работы с ними.

Список используемых RTOS:

Continue Reading



STM32F429 — USART Multiprocessor, 9 bit mode

Обычно USART используют для подключения устройств point to point. А для подключения нескольких устройств на одну шину данных используют — SPI или I2C. Но USART, в некоторых его реализациях, тоже может обеспечить работу работу более двух устройств на одной шине.

Continue Reading


RTOS ChibiOS, STM32F429i-disco, IAR quick start

В данной серии статей будут приведены примеры использования основных features (таких как semaphore, mutex, event и msg) различных RTOS и вложены проекты для быстрого начала работы с ними.

Список используемых RTOS:

Continue Reading


RTOS TNKernel, STM32F429i-disco, IAR quick start

В данной серии статей будут приведены примеры использования основных features (таких как semaphore, mutex, event и msg) различных RTOS и вложены проекты для быстрого начала работы с ними.

Список используемых RTOS:

Continue Reading



STM32L, USB, CDC, виртуальный COM-порт, начало

Попробуем разобраться с реализацией USB на STM32L. Библиотека от ST просто ужасна. Нет, она прекрасно работает, но на ее примере разобраться с USB навряд ли получится. Она написана очень сложно. А вот на примере от keil (у них есть свой пример для USB) разобраться можно. Вот на таком немного переработанном примере я и постараюсь объяснить (хотя бы для самого себя) как можно реализовать USB на микроконтроллере.

В примере реализуется CDC устройство.

Continue Reading



sdram is42s16400j на stm32f429-disco — Timeout

У STM32F429 есть аппаратный Flexible memory controller (FMC), который позволяет работать с:

  • The NOR/PSRAM memory controller
  • The NAND/PC Card memory controller
  • The Synchronous DRAM (SDRAM/Mobile LPSDR SDRAM) controller

Для работы с SDRAM необходимо настроить timeout‘ы. Рассмотрим, что значит каждый timeout.

Continue Reading


Страницы:1234