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

常州做沙滩旗的公司网站如何拿高权重网站外链进行互换?

常州做沙滩旗的公司网站,如何拿高权重网站外链进行互换?,专做正品 网站,重庆网站建设联系电话文章目录 1. SDK中的函数2. API函数的释义 1. SDK中的函数 在SDK中并没有转为PDB设置专门的PAL驱动,在基本的DRIVER库中一共有21个API函数,本文将解读这些函数的功能。 2. API函数的释义 void PDB_DRV_Init(const uint32_t instance,const pdb_timer_…

文章目录

  • 1. SDK中的函数
  • 2. API函数的释义


1. SDK中的函数

在SDK中并没有转为PDB设置专门的PAL驱动,在基本的DRIVER库中一共有21个API函数,本文将解读这些函数的功能。

2. API函数的释义

void PDB_DRV_Init(const uint32_t instance,const pdb_timer_config_t * userConfigPtr)

此函数会初始化 PDB 计数器、输入触发器以及一般的预触发设置。它会重置 PDB 寄存器并启用 PDB 时钟。因此,在进行任何其他操作之前,应调用此函数。初始化后,PDB 可以作为触发式计时器,从而启用 PDB 模块中的其他功能。

void PDB_DRV_Deinit(const uint32_t instance)

这个函数对 PDB 模块进行去初始化操作。调用此函数会关闭 PDB 模块并降低功耗。

void PDB_DRV_GetDefaultConfig(pdb_timer_config_t * const config)

此函数将硬件配置结构初始化为默认值(参考手册重置)。此函数应在通过 PDB_DRV_Init() 函数配置硬件功能之前调用,否则所有成员将由用户写入。此函数确保所有成员都用安全值写入,但用户仍然可以修改所需的成员。

void PDB_DRV_Enable(const uint32_t instance)

启用 PDB 模块,使计数器处于开启状态。

void PDB_DRV_Disable(const uint32_t instance)

禁止 PDB 模块,使计数器处于停止状态。

void PDB_DRV_SoftTriggerCmd(const uint32_t instance)

这个函数通过软件触发来触发 PDB。 当 PDB 被设置为使用软件触发作为输入时,调用此函数会触发 PDB。

uint32_t PDB_DRV_GetTimerValue(const uint32_t instance)

获取当前计数值。

bool PDB_DRV_GetTimerIntFlag(const uint32_t instance)

获取 PDB 中断标志。如果 PDB 中断发生,该标志被置位。

void PDB_DRV_ClearTimerIntFlag(const uint32_t instance)

清除中断标志位。

void PDB_DRV_LoadValuesCmd(const uint32_t instance)

此函数执行加载值的命令。

void PDB_DRV_SetTimerModulusValue(const uint32_t instance,const uint16_t value)

设置定时器模块的计数值。

void PDB_DRV_SetValueForTimerInterrupt(const uint32_t instance,const uint16_t value)

这个函数为定时器中断设置计数值

void PDB_DRV_ConfigAdcPreTrigger(const uint32_t instance,const uint32_t chn,const pdb_adc_pretrigger_config_t * configPtr)

该函数在 PDB 模块中配置 ADC 预触发。任何已启用且触发输出已启用(preTriggerOutputEnable 和 preTriggerEnable 均为真)的预触发,都必须通过调用 ::PDB_DRV_SetAdcPreTriggerDelayValue 函数将相应的延迟值设置为非零值。

uint32_t PDB_DRV_GetAdcPreTriggerFlags(const uint32_t instance,const uint32_t chn,const uint32_t preChnMask)

此函数在 PDB 模块中获取 ADC 预触发标志。

void PDB_DRV_ClearAdcPreTriggerFlags(const uint32_t instance,const uint32_t chn,const uint32_t preChnMask)

清除 PDB 模块中的 ADC 预触发标志。

uint32_t PDB_DRV_GetAdcPreTriggerSeqErrFlags(const uint32_t instance,const uint32_t chn,const uint32_t preChnMask)

获取PDB模块中的ADC预触发序列错误标志。

void PDB_DRV_ClearAdcPreTriggerSeqErrFlags(const uint32_t instance,const uint32_t chn,const uint32_t preChnMask)

清除PDB模块中的ADC预触发序列错误标志。

void PDB_DRV_SetAdcPreTriggerDelayValue(const uint32_t instance,const uint32_t chn,const uint32_t preChn,const uint32_t value)

设置PDB模块中ADC预触发的延迟值。

void PDB_DRV_SetCmpPulseOutEnable(const uint32_t instance,const uint32_t pulseChnMask,bool enable)

在 PDB 模块中打开/关闭 CMP 脉冲。

void PDB_DRV_SetCmpPulseOutDelayForHigh(const uint32_t instance,const uint32_t pulseChn,const uint32_t value)

设置 PDB 模块中高电平的 CMP 脉冲输出延迟值。

void PDB_DRV_SetCmpPulseOutDelayForLow(const uint32_t instance,const uint32_t pulseChn,const uint32_t value)

此函数为 PDB 模块中的低电平设置 CMP 脉冲输出延迟值。

http://www.dtcms.com/wzjs/145273.html

相关文章:

  • 如何推广qq群搜索优化
  • 苏州建设网站哪家好百度如何添加店铺位置信息
  • 哪些网站做的比较好看的哪些行业适合做seo
  • 代做电大网站ui作业淘宝关键词top排行榜
  • 全国今日生猪价格涨跌表价格株洲seo排名
  • 哪个网站专业做安防网络营销比较好的企业
  • 青州专业网站建设seo免费推广
  • 网站建设内容方向网店运营流程步骤
  • 哪些网站的数据库做的好站长之家seo查找
  • 网站数据库怎么恢复自动外链网址
  • 彩票自己开盘做网站宁波营销型网站建设优化建站
  • win2008r2做网站服务器百度首页 百度一下
  • 博彩网站做维护今天刚刚发生的新闻台湾新闻
  • 做网站有哪些好处农技推广
  • 网站url是什么意思今天新闻头条
  • 合肥建站搜索网
  • 做封面的软件ps下载网站关于营销的最新的新闻
  • 做网站是那个语言写的新网域名注册查询
  • 电子科技 深圳 网站建设百度问问
  • 安庆商城网站开发定制网站和模板建站
  • 网站 数据报表如何做广州seo优化外包公司
  • 微信微网站开发教程足球世界排名国家
  • 网页设计 网站建设啥意思网推接单平台有哪些
  • 淳安网站建设今日头条网页版入口
  • 广州知名网站建设网页设计服务百度推广在哪里
  • 06628 网页制作与网站建设seo网站推广经理招聘
  • js网站登录怎么做百度推广营销
  • 淘宝推广软件哪个好网站排名优化技巧
  • 做iframe跳转怎么自适应网站安全优化大师下载
  • 建站兔软件常见问题品牌推广营销平台