HAL驱动程序旨在提供一组丰富的API,并易于与应用程序上层。每个驱动程序都由一组功能组成,这些功能涵盖了最常见的外围功能。每个驱动程序的开发都由一个通用API驱动,该API对驱动程序进行标准化结构、函数和参数名称。HAL驱动程序包括一组驱动程序模块,每个模块都链接到一个独立的外围设备然而,在某些情况下,模块链接到外围功能模式。例如,USART外围设备有几个模块:UART驱动模块,USART驱动程序模块、SMARTCARD驱动程序模块和IRDA驱动程序模块。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉