lygo
获得 45 次赞
帮助过87人
当然可以,独立使用也可以把另外一个互补通道打开或者关闭,如果都打开的话:只是产生的PWM 波是互补的,即占空比对应有这个关系:PW1 =1- PWM2。为什么是互补的?因为电机控制不允许上下两个管子一起导通,所以这样设计的,由于实际工作当中,硬件的延迟性,容易出现两个脉冲不是互补的,往往要加死区时间加以控制。
定时器1(高级定时器 )有多个通道,如果某个通道设置为了PWM通道,那么这个通道就用来输出PWM波,即就是这个引脚被占用了。其余的没有用到的功能当然可以通过配置来当普通I/O口引脚来使用了。
建议FreeRTOS(抢占式实时多任务操作系统)。因为这个系统是免费的,并且ST官方对于这个操作系统有详细的教程,上手比较容易。
(1)、有时候我的电脑比较卡,编译的也很慢,不知道楼主的慢是多慢。(2)、如果是HAL库的话,慢确实太正常不过,大的工程文件编译几分钟都有可能,但是二次编译后就会好很多。(3)、也有可能是你文件多,编译起来很慢。(4)、如果是你自己建的工程,可能是你自己建的工程有问题。