Перейти к содержимому

#31. Interrupts (Прерывания)

Прерывания — это основной аппаратный механизм, позволяющий периферийным устройствам уведомлять программное обеспечение о критических событиях. Например, мы можем сгенерировать аналоговый выходной сигнал с точными интервалами… Подробнее »#31. Interrupts (Прерывания)

#30. Input Capture

При генерации выходных сигналов ШИМ мы используем функцию «сравнения» регистра захвата / сравнения. В этом разделе мы обсуждаем «захват». Регистры захвата обеспечивают механизм для контроля… Подробнее »#30. Input Capture

CMSIS-DSP PID

Для подключения этой библиотеки нужно поставить галочку напротив DSP в менеджере библиотек в keil. В самом файле проекта перед подключением необходимо указать на каком ядре… Подробнее »CMSIS-DSP PID

#28. PWM Output

В этом разделе мы рассмотрим пример использования PWM выхода. Для этого нам необходимо будет использовать таймеры. Таймеры общего назначения состоят из 16-разрядного счетчика с автоперезагрузкой,… Подробнее »#28. PWM Output

#27. Timers (Таймеры)

Микроконтроллеры, такие как STM32, используют аппаратные таймеры для генерации сигналов различных частот, генерации выходов с широтно-импульсной модуляцией (PWM), измерения входных импульсов и запуска событий на… Подробнее »#27. Timers (Таймеры)

#25. I2C

В этой части мы рассмотрим I2C, третий основной протокол, который используется для взаимодействия с внешними модулями. I2C — это двухпроводной протокол, используемый для соединения одного… Подробнее »#25. I2C