智能车制作

标题: 程序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