请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS570LC4357 主题中讨论的其他器件:HALCOGEN
你(们)好
...我正在尝试使用 N2HET1引脚捕获频率... 该值显示在超级终端上。
这里 SCI 工作正常、但我使用捕获函数返回值 Duty 为0x00000000。
我还在 pinmux 中启用 HET 引脚并选择 cap0。
uint32_t capGetSignal1 (hetRAMBASE_t * hetRAM、uint32 CAP)
{
uint32 pwmDuty =(hetRAM->指令[(cap << 1U)+ 25U].Data)>> 7U;
uint32 pwmPeriod =(hetRAM->指令[(cap << 1U)+ 26U].Data)>> 7U;
返回 pwmDuty;
}
使用此函数捕获 pwmDuty