传感网应用开发STM32微控制器基本外设应用开发STM32F1HAL库使用手册.pdf

传感网应用开发STM32微控制器基本外设应用开发STM32F1HAL库使用手册.pdf

UM1850 User manual Description of STM32F1xx HAL drivers Introduction TM STMCube is an STMicroelectronics original initiative to ease developers life by reducing development efforts, time and cost. STM32Cube covers STM32 portfolio. STM32Cube Version 1.x includes:  The STM32CubeMX, a graphical software configuration tool that allows generating C initialization code using graphical wizards.  A comprehensive embedded software platform, delivered per series (such as STM32CubeF1 for STM32F1 series)  The STM32Cube HAL, an STM32 abstraction layer embedded software, ensuring maximized portability across STM32 portfolio  A consistent set of middleware components such as RTOS, USB, TCP/IP, Graphics  All embedded software utilities coming with a full set of examples. The HAL drivers layer provides a generic multi instance simple set of APIs (application programming interfaces) to interact with the upper layer (application, libraries and stacks). It is composed of generic and extension APIs. It is directly built around a generic architecture and allows the built-upon layers, such as the middleware layer, to implement their functions without knowing in-depth how to use the MCU. This structure improves the library code reusability and guarantees an easy portability on other devices. The HAL drivers include a complete set of ready-to-use APIs which simplify the user application implementation. As an example, the communication peripherals contain APIs to initialize and configure the peripheral, to manage data transfers based on polling, to handle interrupts or DMA, and to manage communication errors. The HAL drivers APIs are split into two categories: generic APIs which

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档