NXP MCU 技术论坛
直播中

半导体开发

10年用户 857经验值
擅长:可编程逻辑
私信 关注
[问答]

如何在PPG bean中配置相同的值以在输出引脚上获得相同的频率?

我使用相同的示例代码来捕获句点。
在调试模式下,我正在读取表达式 - 数据,我能够在那里看到十六进制值

你能帮我理解吗,如何将这个十六进制值与输入引脚上的频率联系起来

如何在 PPG bean 中配置相同的值以在输出引脚上获得相同的频率

LDD_TDeviceData *MyCap1Ptr;
LDD_TError 错误;
uint32_t 数据;

int 主要(无效)
/*lint -restore 启用 MISRA 规则 (6.3) 检查。*/
{
  /* 在这里写下你的局部变量定义 */


  /*** Processor Expert 内部初始化。不要删除此代码!!!***/
  PE_low_level_init();
  /*** 处理器专家内部初始化结束。***/


  MyCap1Ptr = Cap1_Init((LDD_TUserData *)NULL); /* 初始化设备 */
  错误 = Cap1_Reset(MyCap1Ptr); /* 重置计数器 */


  /* 在这里写你的代码 */
  /* 例如:for(;;) { } */
  为了(;;)
  {
   //Cap1_GetCaptureValue();
   if ((Cap1_GetEventStatus(MyCap1Ptr) & LDD_CAPTURE_ON_CAPTURE) != 0U) { /* 获取输入捕获状态 */


         /* 将捕获的值写入变量 Data */
         错误 = Cap1_GetCaptureValue(MyCap1Ptr, &Data);


         /* 可变数据包含定时器的捕获值 */
   }
  }

更多回帖

发帖
×
20
完善资料,
赚取积分