智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 3324|回复: 9
打印 上一主题 下一主题

关于蓝宙给的初始程序的问题~~

[复制链接]

12

主题

26

帖子

0

精华

注册会员

Rank: 2

积分
147
威望
92
贡献
23
兑换币
38
注册时间
2013-1-17
在线时间
16 小时
跳转到指定楼层
1#
发表于 2013-1-17 21:10:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
初始化FTM的PWM功能

Void  FTM_PWM_init(FTMn, CHn, u32 freq, u32 duty)

FTM_PWM_init
这个函数是这么定义的: (但还是看不懂这四个值都是干什么的....)
void FTM_PWM_init(FTMn ftmn, CHn ch, u32 freq, u32 duty)
{
    u32 clk_hz = (bus_clk_khz * 1000) >> 1;       //bus频率/2  bus_clk_khz = 50000
    u16 mod;
    u8 sc_ps;
    u16 cv;
    ASSERT( (ftmn == FTM0) || ( (ftmn == FTM1 || ftmn == FTM2 ) && (ch <= CH1))   ); //检查传递进来的通道是否正确
    ASSERT( freq <= (clk_hz >> 1) );              //用断言检测 频率 是否正常 ,频率必须小于时钟二分之一
    /*       计算分频因子       */
    mod = (clk_hz >> 16 ) / freq ;
    for(sc_ps = 0; (mod >> sc_ps) >= 1; sc_ps++);
    if(freq < 1000)sc_ps++;
   
    mod = (clk_hz >> sc_ps) / freq;                        //频率设置因子,clk_hz = 25000000
    /*
    uart_putchar(UART0,mod>>24);
    uart_putchar(UART0,mod>>16);
    uart_putchar(UART0,mod>>8);
    uart_putchar(UART0,mod>>0); */
   
    cv = (duty * (mod - 0 + 1)) / FTM_PRECISON;            //占空比设置因子


顺便问一下, 是不是大家都是直接用的蓝宙给的那些各种电机,舵机,摄像头的初始化程序??
但是他们很多定义的函数看不懂啊。。。

22

主题

1613

帖子

1

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6784
QQ
威望
2910
贡献
1540
兑换币
1579
注册时间
2012-3-17
在线时间
1167 小时
2#
发表于 2013-1-17 21:18:27 | 只看该作者

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

12

主题

26

帖子

0

精华

注册会员

Rank: 2

积分
147
威望
92
贡献
23
兑换币
38
注册时间
2013-1-17
在线时间
16 小时
3#
 楼主| 发表于 2013-1-17 21:20:13 | 只看该作者
野火 发表于 2013-1-17 21:18


           啊, 这样 , 真是太感谢了 ~~

回复 支持 反对

使用道具 举报

8

主题

196

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1860

优秀会员奖章活跃会员奖章

QQ
威望
1129
贡献
401
兑换币
251
注册时间
2010-12-29
在线时间
165 小时
4#
发表于 2013-1-17 21:56:17 | 只看该作者
你用的是k60吗?k60datasheet1800多页,全英文的。如果有时间的话可以自己看着写写,不过做车没必要吧,会用函数就行了。这只是我个人的看法,勿喷
回复 支持 反对

使用道具 举报

22

主题

1613

帖子

1

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6784
QQ
威望
2910
贡献
1540
兑换币
1579
注册时间
2012-3-17
在线时间
1167 小时
5#
发表于 2013-1-17 22:19:53 | 只看该作者
dennisi123 发表于 2013-1-17 21:56
你用的是k60吗?k60datasheet1800多页,全英文的。如果有时间的话可以自己看着写写,不过做车没必要吧,会用 ...

其实做车,目的是学习,而不是比赛……有时间,建议还是看我们的代码,研究datasheet
回复 支持 反对

使用道具 举报

17

主题

466

帖子

0

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
13941
QQ
威望
10902
贡献
2497
兑换币
716
注册时间
2011-9-24
在线时间
271 小时
6#
发表于 2013-1-17 22:53:04 | 只看该作者
回复 支持 反对

使用道具 举报

20

主题

257

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1189
威望
670
贡献
355
兑换币
189
注册时间
2012-5-5
在线时间
82 小时
7#
发表于 2013-1-18 12:08:24 | 只看该作者
回复 支持 反对

使用道具 举报

8

主题

196

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1860

优秀会员奖章活跃会员奖章

QQ
威望
1129
贡献
401
兑换币
251
注册时间
2010-12-29
在线时间
165 小时
8#
发表于 2013-1-18 16:41:42 | 只看该作者
野火 发表于 2013-1-17 22:19
其实做车,目的是学习,而不是比赛……有时间,建议还是看我们的代码,研究datasheet

火哥,我们比赛用的是你们的代码,挺好用的。不过时间紧张,没来得及仔细研究底层代码,以后有时间会好好看看的,谢了!
回复 支持 反对

使用道具 举报

1

主题

8

帖子

0

精华

注册会员

Rank: 2

积分
103
威望
62
贡献
23
兑换币
27
注册时间
2013-4-15
在线时间
9 小时
毕业学校
QDDX
9#
发表于 2013-4-22 23:31:00 | 只看该作者
求蓝宙的程序!    楼主     邮箱:1083380935@qq.com
回复 支持 反对

使用道具 举报

2

主题

15

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
382
威望
183
贡献
109
兑换币
116
注册时间
2015-12-8
在线时间
45 小时
10#
发表于 2016-1-25 22:14:13 | 只看该作者
野火 发表于 2013-1-17 22:19
其实做车,目的是学习,而不是比赛……有时间,建议还是看我们的代码,研究datasheet

火哥,我下载的一个datasheet只有815页码,完整的中文版在哪里有下?麻烦了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-2 03:15 , Processed in 0.084850 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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