智能车制作
标题:
程序1
[打印本页]
作者:
看见
时间:
2018-2-1 17:16
标题:
程序1
void main(void)
27.{
28. uint16_t count;
29.
30. //这2个模块模拟编码器的输出
31. ftm_pwm_init(FTM0, FTM_CH0, 10 * 1000, 50);
32. ftm_pwm_init(FTM1, FTM_CH0, 5 * 1000, 50);
33.
34. ftm_pulse_init(FTM2, FTM_PS_1, TCLK1);
35.
36. while(1)
37. {
38. //通过 ftm_pulse_mux 函数,重定义引脚 ,下面代码配置为 TCLK1
39. ftm_pulse_mux(FTM2, TCLK1);
40. ftm_pulse_clean(FTM2) ;
41. DELAY_MS(100);
42. count = ftm_pulse_get(FTM2);
43.
44. printf("\nTCLK1脉冲数:%d", count) ;
45.
46. //通过 ftm_pulse_mux 函数,重定义引脚 ,下面代码配置为 TCLK2
47. ftm_pulse_mux(FTM2, TCLK2);
48. ftm_pulse_clean(FTM2) ;
49. DELAY_MS(100);
50. count = ftm_pulse_get(FTM2);
51.
52. printf("\nTCLK2脉冲数:%d", count) ;
53.
54. DELAY_MS(500);
55. }
这段程序可以控制两个编码器吗?(FTM2,TCLK1)和(FTM2,TCLK2)表示什么,两个同时用FTM2重复吗?哪位大哥知道,告诉一下,谢谢!
作者:
神车名为GTR
时间:
2018-2-1 21:03
我是来看头像的
作者:
看见
时间:
2018-2-1 21:30
大哥正经点
作者:
傍柳随花
时间:
2018-2-3 21:02
ftm_pulse_mux(FTM2, TCLK1); 这个函数是什么函数,自己定义的?
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2