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

php网站整合dz论坛开发一个网站需要多少钱

php网站整合dz论坛,开发一个网站需要多少钱,上海网站建设优化价格,传媒公司logo设计创意文章目录 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/225766.html

相关文章:

  • 企业网站建设制作公司爱站网站长百度查询权重
  • 做网站的主要内容自己有域名怎么建网站
  • WordPress下级kj6699的seo综合查询
  • 个人网站模块西安优化seo托管
  • 台山住房和城乡建设 网站十大永久免费的软件下载
  • 网页版视频如何下载网站优化人员通常会将目标关键词放在网站首页中的
  • 网站建设完成后如何备案网络营销专业就业前景
  • 如何开发网站平台开发国内好用的搜索引擎
  • 做网站建设的公司排名企业门户网站模板
  • 张家港市住房城乡建设局网站百度灰色关键词排名代做
  • 茶网站源码网站建设的六个步骤
  • 微信公众号免费开通搜狗seo优化
  • 苏州企业网站建设电话前端seo搜索引擎优化
  • 益阳做网站怎么便宜推广渠道有哪些平台
  • 邮箱注册网站查询商业软文案例
  • 公司做网站哪个公司做得好百度浏览器下载安装2023版本
  • 铜煤建设网站免费的网页入口
  • 运城可以做网站的公司建站流程
  • 免费网站建设网站有那些沈阳seo优化
  • 长沙网站开发的网站今天大事件新闻
  • 站优云seo优化seo关键词大搜
  • 全面做好政府网站建设管理工作太原seo排名公司
  • 东四做网站优化设计高中
  • java做的大型网站网站内链优化
  • 大网站建设农产品网络营销策划书
  • 佛山市手机网站建设关键词热度分析工具
  • 许昌正规网站优化公司外贸平台有哪些比较好
  • discuz网站模板百度seo优化培训
  • 网站建设与维护招聘条件冯站长之家
  • 邢台网站建设公司排名广告推广软件