Архив рубрики: Уроки STM32

STM32 STM32VL Discovery STM32F100RBT6 (урок 10) SPI, практика

STM32 STM32VL Discovery STM32F100RBT6 (урок 10) SPI, практика Общее SPI (англ. Serial Peripheral Interface, SPI bus — последовательный периферийный интерфейс, шина SPI) — последовательный синхронный стандарт передачи данных в режиме полного дуплекса, предназначенный для обеспечения простого и недорогого высокоскоростного сопряжения микроконтроллеров и периферии. SPI также иногда называют четырёхпроводным (англ. four-wire) интерфейсом. В отличие от стандартного последовательного порта (англ. standard serial port), SPI […]

STM32 STM32VL Discovery STM32F100RBT6 (урок 10) SPI, теория

STM32 STM32VL Discovery STM32F100RBT6 (урок 10) SPI, теория Общее SPI (англ. Serial Peripheral Interface, SPI bus — последовательный периферийный интерфейс, шина SPI) — последовательный синхронный стандарт передачи данных в режиме полного дуплекса, предназначенный для обеспечения простого и недорогого высокоскоростного сопряжения микроконтроллеров и периферии. SPI также иногда называют четырёхпроводным (англ. four-wire) интерфейсом. В отличие от стандартного последовательного порта (англ. standard serial port), SPI […]

STM32 STM32VL Discovery STM32F100RBT6 (урок 9) USART, практика

STM32 STM32VL Discovery STM32F100RBT6 (урок 9) USART, практика Общее USART – Универсальный синхронный – асинхронный приемопередатчик. Это узел вычислительных устройств, предназначенный для организации связи с другими цифровыми устройствами. Преобразует передаваемые данные в последовательный вид так, чтобы было возможно передать их по цифровой линии другому аналогичному устройству. Метод преобразования хорошо стандартизован и широко применяется в компьютерной технике. Передача […]

STM32 STM32VL Discovery STM32F100RBT6 (урок 9) USART, теория

STM32 STM32VL Discovery STM32F100RBT6 (урок 9) USART, теория Общее USART – Универсальный синхронный – асинхронный приемопередатчик. Это узел вычислительных устройств, предназначенный для организации связи с другими цифровыми устройствами. Преобразует передаваемые данные в последовательный вид так, чтобы было возможно передать их по цифровой линии другому аналогичному устройству. Метод преобразования хорошо стандартизован и широко применяется в компьютерной технике. […]

STM32 STM32VL Discovery STM32F100RBT6 (урок 8) The advanced-control timers(1), таймеры

STM32 STM32VL Discovery STM32F100RBT6 (урок 8) The advanced-control timers(1), таймеры Таймер – одна из самых полезных вещей в микроконтроллере и основная его задача – отсчитывание точных интервалов времени. На отладочной плате STM32VL Discovery установлен микроконтроллер STM32F100RBT6, который имеет следующие таймеры: Basic timers (TIM6, TIM7) – самый простой таймер, который умеет только генерировать прерывания в заданный промежуток […]

STM32 STM32VL Discovery STM32F100RBT6 (урок 7) General-purpose timers(15/16/17), таймеры

STM32VL Discovery STM32F100RBT6 (урок 7) General-purpose timers(15/16/17), таймеры Таймер – одна из самых полезных вещей в микроконтроллере и основная его задача – отсчитывание точных интервалов времени. На отладочной плате STM32VL Discovery установлен микроконтроллер STM32F100RBT6, который имеет следующие таймеры:Basic timers (TIM6, TIM7) – самый простой таймер, который умеет только генерировать прерывания в заданный промежуток времени, но при […]

STM32 STM32VL Discovery STM32F100RBT6 (урок 6) General-purpose timers(2-5), таймеры (примеры)

STM32VL Discovery STM32F100RBT6 (урок 6) General-purpose timers(2-5), таймеры (примеры) Таймер – одна из самых полезных вещей в микроконтроллере и основная его задача – отсчитывание точных интервалов времени. На отладочной плате STM32VL Discovery установлен микроконтроллер STM32F100RBT6, который имеет следующие таймеры:Basic timers (TIM6, TIM7) – самый простой таймер, который умеет только генерировать прерывания в заданный промежуток времени, но […]

STM32 STM32VL Discovery STM32F100RBT6 (урок 5) General-purpose timers(2-5), таймеры

STM32VL Discovery STM32F100RBT6 (урок 5) General-purpose timers(2-5), таймеры Таймер – одна из самых полезных вещей в микроконтроллере и основная его задача – отсчитывание точных интервалов времени. На отладочной плате STM32VL Discovery установлен микроконтроллер STM32F100RBT6, который имеет следующие таймеры:Basic timers (TIM6, TIM7) – самый простой таймер, который умеет только генерировать прерывания в заданный промежуток времени, но при […]

STM32 STM32VL Discovery STM32F100RBT6 (урок 4) Basic timers, таймеры

STM32VL Discovery STM32F100RBT6 (урок 4) Basic timers, таймеры Таймер – одна из самых полезных вещей в микроконтроллере и основная его задача – отсчитывание точных интервалов времени. На отладочной плате STM32VL Discovery установлен микроконтроллер STM32F100RBT6, который имеет следующие таймеры:Basic timers (TIM6, TIM7) – самый простой таймер, который умеет только генерировать прерывания в заданный промежуток времени, но при […]

STM32 STM32VL Discovery STM32F100RBT6 (урок 3) RCC, тактирование

STM32VL Discovery STM32F100RBT6 (урок 3) RCC, тактирование Система тактирования микроконтроллера является основным функциональным блоком, синхронизируюющим все процессы и определяющим скорость их выполнения. От правильной настройки данного блока зависит эффективность работы микроконтроллера, успешное выполнение возлагаемой на него задачи. Поэтому важно уделить рассмотрению системы тактирования особое внимание, поняв её архитектуру и назначение всех составляющих элементов. Для формирования основной системной частоты (SYSCLK) […]