智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1080|回复: 3
打印 上一主题 下一主题

程序1

[复制链接]

13

主题

35

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
437
威望
221
贡献
120
兑换币
124
注册时间
2018-1-7
在线时间
48 小时
跳转到指定楼层
1#
发表于 2018-2-1 17:16:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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重复吗?哪位大哥知道,告诉一下,谢谢!
回复

使用道具 举报

21

主题

589

帖子

0

精华

版主

论坛终极大(cai)佬(ji)

Rank: 9Rank: 9Rank: 9

积分
5196

优秀会员奖章活跃会员奖章在线王奖章论坛元老奖章

威望
2304
贡献
1416
兑换币
1584
注册时间
2018-1-10
在线时间
738 小时
2#
发表于 2018-2-1 21:03:21 | 只看该作者
我是来看头像的
回复 支持 反对

使用道具 举报

13

主题

35

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
437
威望
221
贡献
120
兑换币
124
注册时间
2018-1-7
在线时间
48 小时
3#
 楼主| 发表于 2018-2-1 21:30:45 | 只看该作者
大哥正经点
回复 支持 反对

使用道具 举报

2

主题

10

帖子

0

精华

注册会员

Rank: 2

积分
156
威望
83
贡献
51
兑换币
53
注册时间
2017-11-3
在线时间
11 小时
4#
发表于 2018-2-3 21:02:05 | 只看该作者
ftm_pulse_mux(FTM2, TCLK1);    这个函数是什么函数,自己定义的?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|亿加合和智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-5-8 09:42 , Processed in 0.078124 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表