Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
28248584
D
Docs
项目概览
OpenHarmony
/
Docs
大约 1 年 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
28248584
编写于
4月 06, 2022
作者:
L
liyan
提交者:
Gitee
4月 06, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
删除多余的*号
Signed-off-by:
N
li-yan339
<
liyan339@h-partners.com
>
上级
0f788ce1
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
3 addition
and
6 deletion
+3
-6
zh-cn/device-dev/driver/driver-platform-pwm-develop.md
zh-cn/device-dev/driver/driver-platform-pwm-develop.md
+3
-6
未找到文件。
zh-cn/device-dev/driver/driver-platform-pwm-develop.md
浏览文件 @
28248584
# PWM<a name="ZH-CN_TOPIC_0000001222082217"></a>
-
[
概述
](
#section1591602238164144
)
-
[
接口说明
](
#section752964871810
)
-
[
开发步骤
](
#section967396342164144
)
-
[
开发实例
](
#section1883877829164144
)
## 概述<a name="section1591602238164144"></a>
PWM(Pulse Width Modulator)即脉冲宽度调节器,在HDF框架中,PWM的接口适配模式采用独立服务模式,在这种模式下,每一个设备对象会独立发布一个设备服务来处理外部访问,设备管理器收到API的访问请求之后,通过提取该请求的参数,达到调用实际设备对象的相应内部方法的目的。独立服务模式可以直接借助HDFDeviceManager的服务管理能力,但需要为每个设备单独配置设备节点,增加内存占用。
**图 1**
PWM独立服务模式结构图
<a
name=
"fig983655084219"
></a>
![](
figures/独立服务模式结构图.png
"PWM独立服务模式结构图"
)
## 接口说明<a name="section752964871810"></a>
...
...
@@ -115,8 +112,8 @@ PWM模块适配HDF框架的三个环节是配置属性文件,实例化驱动
HDF_INIT(g_hdfPwm);
```
2.
完成驱动入口注册之后,下一步请在device
\_
info.hcs文件中添加deviceNode信息,并在 pwm
\_
config.hcs 中配置器件属性。deviceNode信息与驱动入口注册相关,器件属性值与核心层PwmDev成员的默认值或限制范围有密切关系。 如有更多个器件信息,则需要在device
\_
info文件增加deviceNode信息,以及在pwm
\_
config文件中增加对应的器件属性
**。**
-
device
\_
info.hcs 配置参考
。
2.
完成驱动入口注册之后,下一步请在device
\_
info.hcs文件中添加deviceNode信息,并在 pwm
\_
config.hcs 中配置器件属性。deviceNode信息与驱动入口注册相关,器件属性值与核心层PwmDev成员的默认值或限制范围有密切关系。 如有更多个器件信息,则需要在device
\_
info文件增加deviceNode信息,以及在pwm
\_
config文件中增加对应的器件属性
。
-
device
\_
info.hcs 配置参考
```
root {
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录