1. Какова основная архитектура микроконтроллера STM32?
- А) Одноядерная архитектура
- Б) Многоядерная архитектура
- В) Архитектура с разделением функций ядра
2. Для чего используется среда разработки μVision5 для STM32?
- А) Для отладки и тестирования прошивок
- Б) Для программирования периферийных устройств
- В) Для настройки портов ввода-вывода в STM32
3. Как настраиваются порты ввода-вывода на микроконтроллере STM32?
- А) Через регистры GPIO
- Б) Через среду разработки μVision5
- В) Через BIOS на компьютере
4. Как производится работа с прерываниями и таймерами в микроконтроллере STM32?
- А) Через библиотеку CMSIS
- Б) Через устройства, подключенные к порту ввода-вывода
- В) Через регистры GPIO
5. Для чего используется АЦП и ЦАП в микроконтроллере STM32?
- А) Для работы с аналоговыми сигналами
- Б) Для работы с цифровыми сигналами
- В) Для настройки портов ввода-вывода в STM32
6. Какие интерфейсы связи поддерживает микроконтроллер STM32?
- А) SPI, I2C, USART
- Б) USB, Ethernet, WiFi
- В) Bluetooth, NFC, RFID
7. Как работать с периферийными устройствами на базе микроконтроллера STM32?
- А) Через библиотеку CMSIS
- Б) Через регистры GPIO
- В) Через устройства, подключенные к порту ввода-вывода
8. Что такое HAL и CMSIS в микроконтроллере STM32?
- А) Библиотеки для настройки портов ввода-вывода
- Б) Библиотеки для работы с прерываниями и таймерами
- В) Библиотеки для управления периферийными устройствами
9. Как создать собственные библиотеки на базе STM32?
- А) Через регистры GPIO
- Б) Через среду разработки μVision5
- В) Через язык программирования С
10. Какие задачи можно выполнять на языке программирования С для микроконтроллера STM32?
- А) Работа с тачскрином
- Б) Работа с прерываниями и таймерами
- В) Работа с WiFi-модулем
11. Как называется программа, которую необходимо установить для программирования STM32?
- А) ST-LINK Utility
- Б) Keil
- C) STM Studio
12. Что следует сделать перед началом процесса записи прошивки на STM32?
- А) Выбрать нужный файл прошивки
- Б) Отключить кабель USB
- В) Выключить компьютер
13. Как выбрать нужную конфигурацию портов ввода-вывода в STM32?
- А) Через среду разработки Keil
- Б) Через регистры GPIO
- В) Через STM Studio
14. Для чего используется загрузчик (Bootloader) на STM32?
- А) Для программирования микроконтроллера по UART
- Б) Для работы с периферийными устройствами
- В) Для работы с Ethernet-портом
15. Как подключить кнопку к входу GPIO микроконтроллера STM32?
- А) Одним проводом к земле, другим проводом к входу GPIO
- Б) Один провод к питанию, другой провод к входу GPIO
- В) Один провод к земле, другой провод к питанию
16. Как называется функция, которая разрешает прерывания на конкретном GPIO?
- А) EXTI_Init
- Б) GPIO_Init
- В) NVIC_Init
17. Как настроить прерывания на входе GPIO микроконтроллера STM32?
- А) Настроить EXTI на входе GPIO
- Б) Настроить GPIO на обработку прерываний
- В) Настроить NVIC для GPIO
18. Какой тип прерывания следует использовать для обработки события нажатия кнопки?
- А) GPIO EXTI
- Б) TIM
- В) DMA