我现在能做到pwm控制也可以做到控制正转1s反转1s,但是没办法把两者组合起来。51在pwm控制的时候要用一个定时器,这个时候没办法计时,请问有什么办法做到吗?
2条回答 默认 最新
关注 不知道你这个问题是否已经解决, 如果还没有解决的话:- 这篇博客: 【蓝桥杯嵌入式备赛】7.一路PWM输入捕获和两路输入捕获驱动快速编写及常见问题中的 引子 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:
输入捕获在国赛还是挺容易考的。一般要求一路的话直接就直接用标准库的PWM输入捕获例程了,可以把它看成一种特殊的输入捕获。两路的话就需要使用输入捕获在例程的基础上修改一下(标准库例程只能计算一路频率),不过思路是一样的。
一般捕获都需要搭配扩展板,使用信号发生器或者用另一块板子输出PWM也是一样的。 - 以下回答来自chatgpt:
该问题可以通过结合定时器和PWM控制来解决。具体步骤如下:
- 通过定时器设定每隔1秒触发一次中断,实现定时功能;
- 在PWM控制接口初始化函数中,开启定时器并设定PWM的占空比和频率;
- 在主函数中使用while(1)循环,每隔1秒控制电机正转1秒;
- 配合定时器中断,下一秒停转,如此反复。
代码实现可参考以上给出的参考资料,具体实现细节还需根据具体需求进行修改。
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报- 这篇博客: 【蓝桥杯嵌入式备赛】7.一路PWM输入捕获和两路输入捕获驱动快速编写及常见问题中的 引子 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:
悬赏问题
- ¥15 PADS Logic 原理图
- ¥15 PADS Logic 图标
- ¥15 电脑和power bi环境都是英文如何将日期层次结构转换成英文
- ¥20 气象站点数据求取中~
- ¥15 如何获取APP内弹出的网址链接
- ¥15 wifi 图标不见了 不知道怎么办 上不了网 变成小地球了
- ¥50 STM32单片机传感器读取错误
- ¥15 (关键词-阻抗匹配,HFSS,RFID标签天线)
- ¥15 机器人轨迹规划相关问题
- ¥15 word样式右侧翻页键消失