常驻嘉宾
- 积分
- 4946
- 威望
- 2641
- 贡献
- 1439
- 兑换币
- 1337
- 注册时间
- 2014-8-31
- 在线时间
- 433 小时
- 毕业学校
- 河海大学
|
我使用了野火的旧库
在用FTM模块驱动电机的过程中出现略微奇怪的现象orz
首先:
FTM_PWM_init(FTM0,CH0,10000,50); //50%占空比
gpio_init(PORTC,2,GPO,0);
用了这个函数之后,电机转了。但是转速很慢.而且对应的IO口PWM波形是正弦波
之后:
FTM_PWM_init(FTM0,CH0,10000,0);
FTM_PWM_Duty(FTM0,CH0,50);
gpio_init(PORTC,2,GPO,0);
这样之后,电机直接不转了orz,并且对应IO口电压为0
请问是我没有配置什么,还是库有BUG?
补充内容 (2015-4-5 13:56):
问题已经解决,在于init函数和Duty函数之间需要延迟。orz,,这是我用了好多个例程和库测试的辛酸结果QAQ |
|