智能车制作

标题: mc9s12dg128的PWM参考程序 [打印本页]

作者: demon    时间: 2007-6-9 02:38
标题: mc9s12dg128的PWM参考程序
<>#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>
作者: 闫红宇    时间: 2007-8-22 23:58
标题: Re:pwm参考程序(我编写的基本程序,给刚起步的人做个参考吧)
有关于S12DG128单片机的资料吗?
作者: 闫红宇    时间: 2007-8-23 00:02
标题: Re:pwm参考程序(我编写的基本程序,给刚起步的人做个参考吧)
<FONT size=3>能把原理图也贴出来吗?</FONT>
作者: 天狼行空    时间: 2007-8-31 22:45
标题: Re:pwm参考程序(我编写的基本程序,给刚起步的人做个参考吧)
恩,挺不错的,对学单片机很有帮助,谢谢楼主
作者: meiming    时间: 2007-9-22 16:33
标题: Re:pwm参考程序(我编写的基本程序,给刚起步的人做个参考吧)
对呀~~楼主的连接方式是什么样的,发个原理图给看看吧!
作者: 啊呢路呀    时间: 2008-1-23 20:44
标题: Re:pwm参考程序(我编写的基本程序,给刚起步的人做个参考吧)
<>有原理图就最好了。。谢谢喔</P><P>&nbsp;</P>
作者: ronggang    时间: 2008-2-12 22:02
标题: Re:pwm参考程序(我编写的基本程序,给刚起步的人做个参考吧)
<>看不懂啊</P><P>不过我会加油的</P><P>谢谢楼主哦</P>
作者: yangjieabc    时间: 2008-2-14 04:43
标题: Re:pwm参考程序(我编写的基本程序,给刚起步的人做个参考吧)
楼主怎么只有PWM01控制舵机呢?舵机不是要用两路PWM控制吗?
作者: demon    时间: 2008-2-14 06:31
标题: Re:pwm参考程序(我编写的基本程序,给刚起步的人做个参考吧)
舵机是一路pwm控制的
作者: david10000    时间: 2008-3-7 05:55
标题: Re:mc9s12dg128的PWM参考程序
<>好 东西 !</P>
作者: stdamin    时间: 2008-3-9 00:43
标题: Re:mc9s12dg128的PWM参考程序
<>PWMPER01=60000;//设定通道01输出频率(50Hz)<BR>PWMPER45=12000;//设定通道45输出频率(2KHz)<BR></P><P>怎样知</P><P>通道01输出频率是(50Hz)<BR>通道45输出频率是(2KHz)</P><P>的啊???看不明,请指教<BR></P>
作者: wu-wu    时间: 2008-4-29 00:19
标题: Re:mc9s12dg128的PWM参考程序
<>对我很有帮助&nbsp; 谢谢了</P>
作者: 校生    时间: 2008-5-16 18:44
标题: Re:Re:pwm参考程序(我编写的基本程序,给刚起步的人做个参考吧)
<><blockquote><img border=0 src=images/icon-quote.gif> <b>yangjieabc:</b><br>楼主怎么只有PWM01控制舵机呢?舵机不是要用两路PWM控制吗?</blockquote></P><P>&nbsp;</P><P>驼机其中两根是电源线,只有一根是供PWM的控制线</P>
作者: rong    时间: 2008-6-26 05:22
标题: Re:mc9s12dg128的PWM参考程序
多谢版主程序,但是舵机为什么只能向一个方向转动呢?是不是一口输出,占空比设成1.1:20逆时针,占空比1.8:20顺时针啊,谢谢了
作者: rong    时间: 2008-6-26 05:27
标题: Re:mc9s12dg128的PWM参考程序
多谢版主的程序,但是为什么舵机只向一个方向转动呢?是不是PWM1口输出,占空比1.1:20是逆时针转占空比1.8:20顺时针转啊?谢谢了
作者: x_loong    时间: 2008-9-22 05:35
标题: Re:mc9s12dg128的PWM参考程序
好资料 先下了再说 呵呵
作者: nilelixp    时间: 2009-2-16 19:07
呵呵
作者: mamin506    时间: 2009-2-22 10:03
谢谢demon~学习了
作者: wysh320    时间: 2009-3-7 14:09
楼主,PWM周期和占空比的计算公式是什么啊,参考了很多资料,表述不一,呵呵  小生是刚刚起步,希望楼主指点~~~
作者: liufyang12    时间: 2009-3-10 15:06
谢谢,楼主发出哈。给我们新手一个借鉴的机会哈。
作者: ely2010    时间: 2009-3-11 22:38
谢谢!
作者: liuxing4585    时间: 2009-3-14 09:12
xiexie
作者: lhqc212    时间: 2009-7-7 09:19
谢谢楼主
作者: wokao    时间: 2009-8-23 15:31
正在学,谢谢了!
作者: 丰田霸道    时间: 2009-9-12 20:39
原理图自己弄吧,看懂原理就行,然后按照自己的来
作者: 小雨1111    时间: 2010-1-6 21:14
shi d
作者: 南极之星    时间: 2010-4-7 21:56
请问楼主
PWMSCLA=0X04;//通道01时钟SA为3MHz(24/(2*4))
PWMPER01=60000;//设定通道01输出频率 (50Hz)
PWMPER45=12000;//设定通道45输出频率(2KHz)
中的24MHz是指晶振频率吗?
作者: 南极之星    时间: 2010-4-7 21:56
请问楼主
PWMSCLA=0X04;//通道01时钟SA为3MHz(24/(2*4))
PWMPER01=60000;//设定通道01输出频率 (50Hz)
PWMPER45=12000;//设定通道45输出频率(2KHz)
中的24MHz是指晶振频率吗?
作者: 吉人天相    时间: 2010-4-14 21:01
能不能发到我的邮箱里啊 大哥 ji445729343@163.com
作者: 灵水    时间: 2010-4-21 22:43
那个电机使用几路pwm啊,
新手,希望大家指点
作者: 那边的天空    时间: 2010-5-5 15:07

作者: zhangluhuixing    时间: 2010-6-23 17:26
很好
作者: zhangluhuixing    时间: 2010-6-23 17:26
很好
作者: zhangluhuixing    时间: 2010-6-23 17:26
很好
作者: zhangluhuixing    时间: 2010-6-23 17:26
很好
作者: zhangluhuixing    时间: 2010-6-23 17:26
很好
作者: zhangluhuixing    时间: 2010-6-23 17:26
很好
作者: zhangluhuixing    时间: 2010-6-23 17:27
vhenhao
作者: zhangluhuixing    时间: 2010-6-23 17:27
很好
作者: zhangluhuixing    时间: 2010-6-23 17:27
很好
作者: zhangluhuixing    时间: 2010-6-23 17:27
很好
作者: zhangluhuixing    时间: 2010-6-23 17:27
很好
作者: zhangluhuixing    时间: 2010-6-23 17:27
很好
作者: zhangluhuixing    时间: 2010-6-23 17:27
很好
作者: zhangluhuixing    时间: 2010-6-23 17:27
很好
作者: zhangluhuixing    时间: 2010-6-23 17:27
很好
作者: zhangluhuixing    时间: 2010-6-23 17:27
很好
作者: gtrs86    时间: 2010-6-27 18:52
我的神啊,贡献币总是不够花,只能狂顶了
作者: 与人狼    时间: 2012-2-6 22:49

作者: 自由国度    时间: 2012-7-4 20:02
mc9s12g128的PWM参考程序给贴一份呗
作者: 自由国度    时间: 2012-7-4 20:05
mc9s12dg128的初始化程序一份!

作者: 可欣    时间: 2012-9-27 13:01

作者: nxw_xw2008    时间: 2012-10-13 23:33
顶一个吧!
作者: 杂志    时间: 2012-12-8 17:33
请问楼主
PWMSCLA=0X04;//通道01时钟SA为3MHz(24/(2*4))
PWMPER01=60000;//设定通道01输出频率 (50Hz)
PWMPER45=12000;//设定通道45输出频率(2KHz)
中的24MHz是指晶振频率吗?
我也有这样的疑问??
作者: mxj1005071012    时间: 2013-1-12 11:04
哎 怎么不上传附件呢 这样看着就不舒服 楼主你怎么看
作者: lionel    时间: 2013-1-17 18:08
谢楼主
作者: dlyt03    时间: 2013-1-18 15:02
谢谢
作者: 黄学源    时间: 2016-7-12 10:09
大家好!我司专注飞思卡尔单片机,主要分销国内外现货库存,价格优势,原装正品,可免费提供样品试用,免费帮忙烧录程序,希望能帮到大家!! 联系方式:QQ:799929715




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2