- PPP ITConfig(...)- конфигурация источников прерываний; - PPP_GetFlagStatus(...) - чтение флагов периферийного модуля; - PPP_ClearFlag(...) - очищение флагов периферийного модуля; - PPP_ClearITPendingFlag(...) - сброс флага прерывания. Для большей наглядности кода и сокращения его визуального размера стандартные типы данных предопределены в файле stm32fl0x_type.h, например: - u8 - unsigned char; - u 16 - unsigned short; - RESET/SET; - FALSE/TRUE; - DISABLE/ENABLE. Стандартную библиотеку периферии можно загрузить с официального сайта STMicroelectronics по ссылке [4]. Структура пакета библиотеки следующая: Libraries: - CMSIS - библиотека ядра ARM Cortex-M3; - STM32F10x_StdPeriph_Lib_V3.4.0LibrariesSTM32F10x_Std Periph Driver - библиотека периферии STM32. Project: STM32F10x_StdPeriph_Lib_V3.4.0ProjectSTM32F 1OxStd Periph Examples - исходные файлы примеров периферии STM32; STM32F10x_StdPeriph_Lib_V3.4.0ProjectSTM32F10x_Std Periph Template - шаблон «пустого» проекта для оценочных плат STM321Oxx-EVAL. - Utilities - драйвера для отладочных плат STMicroelectronics. STM32F10x_StdPeriph_Lib_V3.4.0stm32fl0x_stdperiph_lib_um.c hm - файл справки. Для более простого старта создания и конфигурации проекта на основе отладочных плат STM321Oxx-EVAL предлагается «пустой» шаблон проекта для разнообразных сред разработки. В него можно внести ваш код, выбрать в конфигурации конкретную отладочную пату и начать работать. Шаблон проекта приведен для пяти сред разработки, можно начать работать с любой из них. Помимо этого, на первых порах можно посмотреть параметры конфигурации проектов.
RkJQdWJsaXNoZXIy MTExODQxMg==