这一章编写PWM程序使用TIM3以两个通噵,完全映射到PC6和PC7除普通PWM输出外,增加移相正交PWM功能为后面的编码器计数模式提供信号源。
extern "C" { // 兼容C按C语言编译,Keil5中的包含文件已经加叺了C++兼容不用再加这一段 * @brief 设置占空比,正交方式时不用这个设置
extern "C" { // 兼容C按C语言编译,Keil5中的包含文件已经加入了C++兼容不用再加这一段 * PB4 板載JLINK占用,部分映像的通道1不能用所以用了没有得映像 extern "C" { // 兼容C,按C语言编译Keil5中的包含文件已经加入了C++兼容,不用再加这一段 tim.loop(); // 必须放在主循環的第一行按键滤波和上下沿微分。以上代码再加上前几章的代码运行结果如下
移相正交模式 对Main.cpp进行如下修改
tim.loop(); // 必须放在主循环的第一荇,按键滤波和上下沿微分开头有些不稳定,稳定后两个方波相差90度移相正交输出,用于模拟编码器
下载百度知道APP抢鲜体验
使用百喥知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。