当前位置: 首页 > news >正文

如何防止网站被采集go语言怎么搭建网页

如何防止网站被采集,go语言怎么搭建网页,网页设计网上培训班,做旅游项目用哪家网站好目录 一、PWM 概述二、PWM 模块相关API三、接口调用实例四、PWM HDF驱动开发4.1、开发步骤(待续...) 坚持就有收获 一、PWM 概述 PWM(Pulse Width Modulation)又叫脉冲宽度调制,它是通过对一系列脉冲的宽度进行调制,等效出所需要…

在这里插入图片描述

目录

  • 一、PWM 概述
  • 二、PWM 模块相关API
  • 三、接口调用实例
  • 四、PWM HDF驱动开发
    • 4.1、开发步骤(待续...)
  • 坚持就有收获

一、PWM 概述

PWM(Pulse Width Modulation)又叫脉冲宽度调制,它是通过对一系列脉冲的宽度进行调制,等效出所需要的波形(包含形状以及幅值),对模拟信号电平进行数字编码,也就是说通过调节占空比的变化来调节信号、能量等的变化。占空比就是指在一个周期内,信号处于高电平的时间占据整个信号周期的百分比,例如方波的占空比就是 50%。

请添加图片描述

计算公式如下:

占空比 = 高电平时间 周期时间 ∗ 100 % 占空比 = \frac{高电平时间}{周期时间} * 100\% 占空比=周期时间高电平时间100%

PWM 操作流程如下:

请添加图片描述

二、PWM 模块相关API

头文件路径:base/iothardware/peripheral/interfaces/inner_api/iot_pwm.h

接口函数描述
unsigned int IoTPwmInit(unsigned int port)PWM初始化
unsigned int IoTPwmDeinit(unsigned int port)PWM去初始化
unsigned int IoTPwmStart(unsigned int port, unsigned short duty, unsigned int freq)按配置的参数输出PWM信号
unsigned int IoTPwmStop(unsigned int port)停止PWM信号输出

三、接口调用实例

//代码功能:定义了 GPIO_00 号口为 PWM3_OUT 模式且输出比例为 50%的占空比,最后停止。#include "iot_pwm.h"
IoTPwmInit(PWM3_OUT);
IoTPwmStart(PWM3_OUT,50,100);
IoTPwmStop(PWM3_OUT);

四、PWM HDF驱动开发

在HDF框架中,PWM接口适配模式采用独立服务模式(如图1所示)。在这种模式下,每一个设备对象会独立发布一个设备服务来处理外部访问,设备管理器收到API的访问请求之后,通过提取该请求的参数,达到调用实际设备对象的相应内部方法的目的。独立服务模式可以直接借助HDF设备管理器的服务管理能力,但需要为每个设备单独配置设备节点,增加内存占用。

独立服务模式下,核心层不会统一发布一个服务供上层使用,因此这种模式下驱动要为每个控制器发布一个服务,具体表现为:

驱动适配者需要实现HdfDriverEntry的Bind钩子函数以绑定服务。

device_info.hcs文件中deviceNode的policy字段为1或2,不能为0。

PWM模块各分层作用:

接口层提供打开PWM设备、设置PWM设备周期、设置PWM设备占空时间、设置PWM设备极性、设置PWM设备参数、获取PWM设备参数、使能PWM设备、禁止PWM设备、关闭PWM设备的接口。

核心层主要提供PWM控制器的添加、移除以及管理的能力,通过钩子函数与适配层交互。

适配层主要是将钩子函数的功能实例化,实现具体的功能。

图 1 PWM独立服务模式结构图

请添加图片描述

4.1、开发步骤(待续…)

PWM模块适配包含以下四个部分。

  • 驱实例化驱动入口
  • 配置属性文件
  • 实例化PWM控制器对象
  • 驱动调试

坚持就有收获

在这里插入图片描述

http://www.yayakq.cn/news/549273/

相关文章:

  • 网站托管套餐仙游h5做网站
  • 网站快速排名的方法wordpress免费主题插件下载
  • 百度网站优化方案辽宁建设工程信息网、
  • 接了做网站的单子流程官方网站入口
  • 怎么开个网站做网站第三方
  • 网站飘动专业搜索引擎seo合作
  • 黑彩网站建设需要什么东西公司网站建设深
  • 山西做网站运营的公司搭建什么网站最赚钱
  • 网站为什么做优化ppt南充阆中网站建设
  • 河北省唐山市建设规划局的网站美容会所网站模板下载
  • 网站建设技术文章龙岗地区做网站公司
  • 云南建设网站前端和后端哪个好学
  • 徐州免费网站制作wordpress文章版权插件
  • 怎么看别人网站怎么做的优化企业名录2019企业黄页
  • wordpress搬站苏州网站建站公司
  • 重庆网站建设兼职系统网站建设公司
  • 电商网站建设行业现状软件开发工具概念的要点是什么
  • 驻马店市可以做网站的公司目的地网络营销是什么
  • 可商用图片素材网站网站源代码上传都需要怎么做
  • 网站程序盗版wordpress按钮编辑器
  • 找建筑图纸的网站网站源码平台
  • 黄冈网站推广代运营自己做免流网站
  • 做网站维护需要学什么公司想为一个产品做多个网站
  • 贵州建设职业技术学院招商网站淄博网站建设相关文章
  • 贵阳网站关键字优化东庄水利建设公司网站
  • 网站开发毕设结论app软件开发软件
  • 杭州网站建设推广公司网业服协同
  • 垦利网站制作网站编程培训
  • 选择做印象绍兴网站的原因做网站怎么存放视频
  • 做网站咋赚钱网络营销的优化和推广方式