新唐M451 PWM 控制电机弦波(源码) 电路方案
本代码配置好了时钟,GPIO,Timer1,UART,PWM 芯唐 M4 芯片 PWM 特点: 1> 六路 PWM 同步起动,也可各自不同频率工作。 2> 中心对齐,分开控制上计数 PWM 跳变时刻,和下计数 PWM 跳变时刻,分辩率提高一倍,还可产生右偏的 PWM 波。 3> 额外一个数值比较器控制测电流 ADC 的触发时刻点。 4> 占空比寄存器的值,可让PWM输出全低和全高。 本代码 // PWM 周期 2000, PWM 时钟 36M,所以 PWM 频率为 18KHz。 // 12 位的正弦函数表。 // PWM024 驱动上臂,输出高时 MOSFET 导通,PWM135 驱动下臂,输出低时 MOSFET 导通 // PA0_HA,PA1_HB,PA2_HC, 60度 Hall (HC信号是反相的)
用户评论