暗光 发表于 2016-3-28 08:27 恩恩,谢谢啦,没想到一个程序这么多错误。我改了再试试 |
功能是不是,按键按下会切换正反转?然后有PWM波控制转速?没大仔细看,中断不起作用是因为你在main中没有开启总中断,EA=1;主要疑问有,你的外部中断0那个地方1没有上拉,2在程序里面没有设置触发方式是低电平触发还是下降沿触发,还有设置的DutyCycle值为200,比100大,在定时器中断中dida>DutyCycle,PWM波才给0,然而,当dida=100后,你有把dida变成0了,等于永远也不会大于DutyCycle。PS,一夜没睡,没仔细看程序,回答的不对、没看到的勿怪啊 |
功能要说明一下吧 |
你想达到啥功能呢?? |