如何网站点击率,免费分销平台有哪些,江西网站优化,h5页面怎么制作报名页面接线图#xff1a; PWMI基本结构 代码配置#xff1a;
与上一章输入捕获代码一样#xff0c;根据结构体#xff0c;需要在输入捕获单元再配置一个通道。我们调用一个函数
这个函数可以给结构体赋值#xff0c;当我们定义了一遍结构体参数#xff0c;再调用这个函数 PWMI基本结构 代码配置
与上一章输入捕获代码一样根据结构体需要在输入捕获单元再配置一个通道。我们调用一个函数
这个函数可以给结构体赋值当我们定义了一遍结构体参数再调用这个函数就可以再定义一边参数并取反。通过这个函数可以快捷实现定义其他参数。
void TIM_PWMIConfig(TIM_TypeDef* TIMx, TIM_ICInitTypeDef* TIM_ICInitStruct);
功能代码
实现测量占空比高电平的计数值存在CCR2里整个周期的计数值存在CCR1里我们用CCR2 / CCR1就能得到占空比
//测量占空比uint32_t IC_GetDuty(void)
{return (TIM_GetCapture2(TIM3) 1) * 100 / (TIM_GetCapture1(TIM3) 1);
}主函数
#include IC.h
int main(void)
{OLED_Init();PWM_Init();IC_Init();OLED_ShowString(1, 1, Freg:00000Hz);OLED_ShowString(2, 1, Duty:00%);PWM_SetPrescaler(720 - 1); //Freq 72M / (PSC 1) / 100PWM_SetCompare(50); //Duty CCR / 100while(1){OLED_ShowNum(1, 6, IC_GetFreq(), 5);OLED_ShowNum(2, 6, IC_GetDuty(), 2);}}