智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 23824|回复: 58
打印 上一主题 下一主题

mc9s12dg128的PWM参考程序

  [复制链接]

489

主题

1691

帖子

1

精华

管理员

网站创始人&站长

Rank: 11Rank: 11Rank: 11Rank: 11

积分
85927

特殊贡献奖章资源大师奖章论坛骨干奖章推广达人奖章优秀版主奖章热心会员奖章论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章

QQ
威望
56985
贡献
17372
兑换币
13142
注册时间
2007-6-8
在线时间
5785 小时
跳转到指定楼层
#
发表于 2007-6-9 02:38:37 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
<>#include &lt;hidef.h&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /* common defines and macros */<BR>#include &lt;mc9s12dg128.h&gt;&nbsp;&nbsp;&nbsp;&nbsp; /* derivative information */<BR>#pragma LINK_INFO DERIVATIVE "mc9s12dg128b"</P><P>/*<BR>*********************************************************<BR>*pwm初始化函数 by demon 2007-5-12<BR>*********************************************************/<BR>void pwm_initial()//pwm初始化函数<BR>{ <BR>PWME=0x22;//通道01,45使能&nbsp;&nbsp;<BR>PWMPOL=0x22;//通道01,45输出波形开始极性为1 <BR>PWMCTL=0x50;//通道01,45级联&nbsp;&nbsp; <BR>PWMCLK=0x02;//通道01选择SA为时钟源&nbsp;&nbsp; <BR>PWMSCLA=0X04;//通道01时钟SA为3MHz(24/(2*4))<BR>PWMPER01=60000;//设定通道01输出频率(50Hz)<BR>PWMPER45=12000;//设定通道45输出频率(2KHz)<BR>}</P><P><BR>/*<BR>*********************************************************<BR>*pwm输出函数 by demon 2007-5-12<BR>*程序描述;由输入参数向舵机和电机输出相应pwm<BR>*参数:舵机方向:3300-5700 速度:0-12000<BR>*********************************************************/<BR>void pwm(int speed,int direction)//pwm<BR>{<BR>pwm_initial();<BR>if(direction&lt;3300) direction=3300;&nbsp;&nbsp;<BR>if(direction&gt;5700) direction=5700;&nbsp;&nbsp;<BR>PWMDTY01=direction;<BR>if(speed&gt;12000) speed=12000;<BR>PWMDTY45=speed;&nbsp;<BR>} </P><P>&nbsp;</P>

0

主题

26

帖子

0

精华

注册会员

Rank: 2

积分
47
威望
35
贡献
8
兑换币
11
注册时间
2015-6-12
在线时间
2 小时
毕业学校
毕业
58#
发表于 2016-7-12 10:09:40 | 只看该作者
大家好!我司专注飞思卡尔单片机,主要分销国内外现货库存,价格优势,原装正品,可免费提供样品试用,免费帮忙烧录程序,希望能帮到大家!! 联系方式:QQ:799929715
回复 支持 反对

使用道具 举报

0

主题

1672

帖子

0

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
13030
QQ
威望
7128
贡献
3436
兑换币
424
注册时间
2013-1-5
在线时间
1233 小时
57#
发表于 2013-1-18 15:02:11 | 只看该作者
谢谢
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

注册会员

Rank: 2

积分
109
威望
66
贡献
23
兑换币
29
注册时间
2012-10-25
在线时间
10 小时
56#
发表于 2013-1-17 18:08:34 | 只看该作者
谢楼主
回复 支持 反对

使用道具 举报

21

主题

892

帖子

0

精华

常驻嘉宾

爱板者

Rank: 8Rank: 8

积分
3857

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

威望
1833
贡献
1048
兑换币
736
注册时间
2012-12-4
在线时间
488 小时
55#
发表于 2013-1-12 11:04:01 | 只看该作者
哎 怎么不上传附件呢 这样看着就不舒服 楼主你怎么看
回复 支持 反对

使用道具 举报

2

主题

39

帖子

0

精华

高级会员

Rank: 4

积分
890
威望
427
贡献
229
兑换币
206
注册时间
2012-10-13
在线时间
117 小时
54#
发表于 2012-12-8 17:33:28 | 只看该作者
请问楼主
PWMSCLA=0X04;//通道01时钟SA为3MHz(24/(2*4))
PWMPER01=60000;//设定通道01输出频率 (50Hz)
PWMPER45=12000;//设定通道45输出频率(2KHz)
中的24MHz是指晶振频率吗?
我也有这样的疑问??
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

注册会员

Rank: 2

积分
57
威望
41
贡献
10
兑换币
2
注册时间
2012-10-13
在线时间
3 小时
53#
发表于 2012-10-13 23:33:18 | 只看该作者
顶一个吧!
回复 支持 反对

使用道具 举报

68

主题

1086

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4578

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

QQ
威望
2515
贡献
1213
兑换币
1382
注册时间
2012-9-19
在线时间
425 小时
52#
发表于 2012-9-27 13:01:01 | 只看该作者
回复 支持 反对

使用道具 举报

0

主题

42

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
235
威望
149
贡献
80
兑换币
0
注册时间
2012-7-1
在线时间
3 小时
51#
发表于 2012-7-4 20:05:24 | 只看该作者
mc9s12dg128的初始化程序一份!
回复 支持 反对

使用道具 举报

0

主题

42

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
235
威望
149
贡献
80
兑换币
0
注册时间
2012-7-1
在线时间
3 小时
50#
发表于 2012-7-4 20:02:47 | 只看该作者
mc9s12g128的PWM参考程序给贴一份呗
回复 支持 反对

使用道具 举报

0

主题

41

帖子

0

精华

高级会员

Rank: 4

积分
681
威望
415
贡献
106
兑换币
0
注册时间
2012-2-6
在线时间
81 小时
毕业学校
海大
49#
发表于 2012-2-6 22:49:56 | 只看该作者
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-26 15:16 , Processed in 0.095607 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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