【HAL库每天一例】系列例程从今天开始持续更新。。。。。 我们将坚持每天至少发布一个基于YS-F1Pro开发板的HAL库例程, 该系列例程将带领大家从零开始使用HAL库,后面会持续添加模块应用例程。 同样的,我们还程序发布基于HAL库的指导文档和视频教程,欢迎持续关注,并提出改进意见。 参考文档见: 硬石电机控制专题指导手册 例程下载: 资料包括程序、相关说明资料以及软件使用截图 百度云盘:https://pan.baidu.com/s/1slN8rIt 密码:u6m1 360云盘:http://yunpan.cn/OcPiRp3wEcA92u密码 cfb6 (硬石YS-F1Pro开发板HAL库例程持续更新\5. 软件设计之电机控制(HAL库版本)\有刷直流电机.zip)/** ****************************************************************************** * 硬石YS-F1Pro开发板例程功能说明 * * 例程名称: YSF1_HAL_MOTOR-044. 单轴25GA370直流电机编码测速(AB相编码器接口) * ****************************************************************************** * 说明: * 本例程配套硬石stm32开发板YS-F1Pro使用。 * * 淘宝: * 论坛:硬石电子社区 * 版权归硬石嵌入式开发团队所有,请勿商用。 ****************************************************************************** */ 【1】例程简介 使用定时器功能输出PWM信号到L298N直流电机驱动器,使其驱动25GA370直流电机转动。 编码器用于电机测速。在电机转动一圈时编码器可以输出固定的脉冲数,通过读取编码器 脉冲可以获取当前电机转动状态。 一般处理编码器脉冲有两种方法: 1. T法:计算一定量的脉冲数所用的时间 2. M法:计算一段固定时间内所捕获的脉冲数。 【2】跳线帽情况 编码器输入引脚与LED1引脚共用,为减少测量误差拔掉JP3跳帽。 【3】操作及现象 /******************* (C) COPYRIGHT 2015-2020 硬石嵌入式开发团队 *****END OF FILE****/ bsp_EncoderTIM.c文件内容
|
是的,正交解码的
正交解码占用的是通道1和通道2,在1和2做解码的时候,能用通道3和通道4来产生pwm波吗?
这个算是特殊用法吧,真要使用需要特别小心
通道12捕获,通道34出pwm是可以的,我试过,不过正交解码的同时出pwm我试了好久没出来。。
赞,贵在坚持。