2、HCS12的PWM输出。经过PWM输出,能够在规范的TTL电平中,输出不同的电压。以操控电机的转速和滚动方向。
3、33886。电机驱动芯片,内部集成半H桥。能够终究靠TTL电平操控V+电平输出。最高频达10KHz。电压规模为0到40V。最大电流为5A。能够作业在-60到125摄氏度的环境下。
鉴于PWM模块为输出PWM专用模块,经过设置相应寄存器就能够完成PWM输出,简略便利,并且准确。故选用PWM模块进行PWM输出。
6、占空比为0%~100%,在这期间分为10个档。经过按键进行改换,每按下一个按键,占空比进步一档。
8、经过级联方法完成16位PWM输出。通道PWM01组成通道A;通道PWM23组成通道B;
//以上程序中,由于输出频率不是很高,故8位PWM输呈现已够用,上述程序设置通道级联完全是屡次一举。
//在挑选级联与否时,一定要具体问题具体分析,不能想当然的运用,不然又可能会形成资源糟蹋。
//上述程序中,没有对HCS12进行PLL分频,使得HCS12的BusClock很长,在某些特定的程度上形成了资源糟蹋。
//在最终运转过程中,呈现了一点小问题,便是,PWM输出周期并补时方案中的1MS,而是3.5MS。示波器应该没问题,估量是在核算周期的过程中犯错,影响了成果输出。
感兴趣的话,和我一块检查一下过错的原因吧。看看谁检查到的原因时正确的。嘿嘿。