往期鸿蒙全套实战精彩文章必看内容:(文中附带鸿蒙全栈学习资料)
功能简介
PIN即管脚控制器,用于统一管理各SoC的管脚资源,对外提供管脚复用功能:包括管脚推拉方式、管脚推拉强度以及管脚功能。
PIN接口定义了操作PIN管脚的通用方法集合,包括:
-
获取/释放管脚描述句柄:传入管脚名与链表中每个控制器下管脚名进行匹配,匹配则会获取一个管脚描述句柄,操作完PIN管脚后释放该管脚描述句柄。
-
设置/获取管脚推拉方式:推拉方式可以是上拉、下拉以及悬空。
-
设置/获取管脚推拉强度:用户可根据实际设置管脚推拉强度大小。
-
设置/获取管脚功能:通过管脚功能名设置/获取管脚功能,实现管脚复用。
基本概念
PIN是一个软件层面的概念,目的是为了统一各SoC的PIN管脚管理,对外提供管脚复用功能,配置PIN管脚的电气特性。
-
SoC(System on Chip)
系统级芯片,也有称作片上系统,通常是面向特定用途将微处理器、模拟IP核、数字IP核和存储器集成在单一芯片的标准产品。
-
管脚复用
<