資料介紹
2 Overview of HAL drivers The HAL drivers were designed to offer a rich set of APIs and to interact easily with the application upper layers. Each driver consists of a set of functions covering the most common peripheral features. The development of each driver is driven by a common API which standardizes the driver structure, the functions and the parameter names. The HAL drivers consist of a set of driver modules, each module being linked to a standalone peripheral. However, in some cases, the module is linked to a peripheral functional mode. As an example, several modules exist for the USART peripheral: UART driver module, USART driver module, SMARTCARD driver module and IRDA driver module. The HAL main features are the following: ? Cross-family portable set of APIs covering the common peripheral features as well as extension APIs in case of specific peripheral features. ? Three API programming models: polling, interrupt and DMA. ? APIs are RTOS compliant: ? Fully reentrant APIs ? Systematic usage of timeouts in polling mode. ? Peripheral multi-instance support allowing concurrent API calls for multiple instances of a given peripheral (USART1, USART2.。。) ? All HAL APIs implement user-callback functions mechanism: ? Peripheral Init/DeInit HAL APIs can call user-callback functions to perform peripheral system level Initialization/De-Initialization (clock, GPIOs, interrupt, DMA) ? Peripherals interrupt events ? Error events. ? Object locking mechanism: safe hardware access to prevent multiple spurious accesses to shared resources. ? Timeout used for all blocking processes: the timeout can be a simple counter or a timebase
- STM32F44xx HAL驅(qū)動(dòng)程序說明 0次下載
- UM1940_STM32F2xx的HAL驅(qū)動(dòng)描述
- UM1905_STM32F7xx的HAL驅(qū)動(dòng)描述
- UM1749_STM32L0xx的HAL與Low_layer層的驅(qū)動(dòng)描述
- UM1786_STM32F3xx的HAL層驅(qū)動(dòng)描述
- UM1850_STM32F1xx硬件抽象層驅(qū)動(dòng)描述
- STM32F1xx HAL庫(kù) 中文詳解 之 GPIO篇
- STM32F1xx HAL庫(kù) 中文詳解 之 綜合概述(一)
- 普中STM32F1xx開發(fā)攻略資料下載 22次下載
- STM32F1XX系列教程和數(shù)據(jù)手冊(cè)及固件庫(kù)使用手冊(cè)免費(fèi)下載 21次下載
- 使用STM32F1XX系列單片機(jī)實(shí)現(xiàn)ADC驅(qū)動(dòng)的程序免費(fèi)下載 22次下載
- 普中STM32F1xx開發(fā)攻略免費(fèi)下載 151次下載
- STM32F1XX的開發(fā)攻略詳細(xì)資料免費(fèi)下載 12次下載
- STM32F4xx HAL驅(qū)動(dòng)說明書 104次下載
- 32L1產(chǎn)品技術(shù)培訓(xùn)18從STM32F1xx到STM32Lx 10次下載
- 【GD32 MCU 移植教程】8、從 STM32F4xx 系列移植到 GD32F4xx 系 1448次閱讀
- 怎么編寫Framebuffer驅(qū)動(dòng)程序 589次閱讀
- RT-thread源碼移植到STM32F10x和STM32F4xx 2662次閱讀
- 米爾科技LINUX設(shè)備驅(qū)動(dòng)程序教程 2103次閱讀
- STM32F405xx系列芯片的特點(diǎn)性能介紹 2.4w次閱讀
- STM32F767XX微控制器的功能及特性分析 2.3w次閱讀
- 淺談電腦驅(qū)動(dòng)程序的工作原理 詳解電腦驅(qū)動(dòng)程序意義 3w次閱讀
- 8255A驅(qū)動(dòng)程序 3428次閱讀
- 8155驅(qū)動(dòng)程序 3282次閱讀
- 基于K9F5608A的MCS-51單片機(jī)驅(qū)動(dòng)程序 2112次閱讀
- 深入了解USB驅(qū)動(dòng)之總線驅(qū)動(dòng)程序 8876次閱讀
- mpu6050六軸傳感器模塊驅(qū)動(dòng)程序源代碼分享 3.7w次閱讀
- STM32標(biāo)準(zhǔn)庫(kù)改為HAL庫(kù)的程序實(shí)現(xiàn) 3.4w次閱讀
- Xilinx設(shè)備的驅(qū)動(dòng)程序 8199次閱讀
- PCI驅(qū)動(dòng)程序開發(fā)實(shí)例 6831次閱讀
下載排行
本周
- 1常用電子元器件集錦
- 1.72 MB | 24485次下載 | 免費(fèi)
- 2ssd1306單片 CMOS OLED/PLED 驅(qū)動(dòng)芯片中文手冊(cè)
- 1.66 MB | 4次下載 | 1 積分
- 3低壓降肖特基整流管SR340L數(shù)據(jù)手冊(cè)
- 0.78 MB | 2次下載 | 免費(fèi)
- 4高壓MOS管MDD12N65F/MDD12N65P數(shù)據(jù)手冊(cè)
- 2.36 MB | 2次下載 | 免費(fèi)
- 5FP6195 60V、800mA、480KHz異步降壓轉(zhuǎn)換器規(guī)格書
- 0.88 MB | 2次下載 | 免費(fèi)
- 6CPCI6310型復(fù)合視頻采集板資料
- 0.04 MB | 1次下載 | 免費(fèi)
- 7STM32F10xxx參考手冊(cè)
- 13.64 MB | 1次下載 | 1 積分
- 8PC2456高壓浪涌抑制器控制器數(shù)據(jù)手冊(cè)
- 3.03 MB | 1次下載 | 免費(fèi)
本月
- 1常用電子元器件集錦
- 1.72 MB | 24485次下載 | 免費(fèi)
- 2三相逆變主電路的原理圖和PCB資料合集免費(fèi)下載
- 27.35 MB | 111次下載 | 1 積分
- 3運(yùn)算放大器基本電路中文資料
- 1.30 MB | 16次下載 | 免費(fèi)
- 4蘋果iphone 11電路原理圖
- 4.98 MB | 12次下載 | 5 積分
- 5常用電子元器件介紹
- 3.21 MB | 10次下載 | 免費(fèi)
- 6EMC電路設(shè)計(jì)工程師必備的EMC基礎(chǔ)
- 0.42 MB | 6次下載 | 2 積分
- 7相關(guān)協(xié)議信號(hào)總結(jié)
- 0.94 MB | 4次下載 | 免費(fèi)
- 8ssd1306單片 CMOS OLED/PLED 驅(qū)動(dòng)芯片中文手冊(cè)
- 1.66 MB | 4次下載 | 1 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935130次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191390次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183345次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81591次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73816次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65989次下載 | 10 積分
評(píng)論