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

TimurH

#12. I/O Pins

Большинство выводов STM32 могут быть сконфигурированы как вход или выход и могут быть подключены либо к портам GPIO, либо к «альтернативным функциям» (другим периферийным устройствам).… Подробнее »#12. I/O Pins

#11. Распределение CLOCK

В мире встроенных процессоров энергопотребление имеет решающее значение; следовательно, большинство сложных встроенных процессоров предоставляют механизмы для отключения любых ресурсов, которые не требуются для конкретного приложения.… Подробнее »#11. Распределение CLOCK

#10. USART (CMSIS)

Универсальный синхронный асинхронный приемник-передатчик (USART) предлагает гибкие средства полнодуплексного обмена данными с внешним оборудованием, требующим стандартного асинхронного формата последовательных данных NRZ. USART предлагает очень широкий… Подробнее »#10. USART (CMSIS)

#8. Настройка энкодера

Информация взята с сайта http://mycontroller.ru/old_site/stm32-timer-general-purpose-vneshnyaya-sinhronizatsiya/default.htm, и из переведённой главы по таймерам в reference manual/ http://pro-interes.com/wp-content/uploads/2018/12/RM0041_12_Tim1.pdf Также пример кода по инициализации энкодера был взят из reference… Подробнее »#8. Настройка энкодера

#7. Аппаратный АЦП и два канала 0 и 1—>A0 и A1 —-> PORTA.1 и PORTA.2 для отображения значений АЦП на LCD 1609 (HD44780)

Функция включения тактирования Функция включений тактирования на требуемой периферии, в данном случае это АЦП и PORTA. Также нужно установить ADC Prescaler в max 8, т. к.… Подробнее »#7. Аппаратный АЦП и два канала 0 и 1—>A0 и A1 —-> PORTA.1 и PORTA.2 для отображения значений АЦП на LCD 1609 (HD44780)

#5.4. Запускаем «blink» (Расширенная версия)

Основные этапы инициализации, необходимые для использования любой из периферийных устройств STM32: Включить тактирование на периферию Настроить контакты, необходимые для периферийных устройств Настроить периферийное оборудование Все… Подробнее »#5.4. Запускаем «blink» (Расширенная версия)