标题:
求助:S12单片机的输出比较模块
[打印本页]
作者:
zy20803118
时间:
2010-3-9 14:38
标题:
求助:S12单片机的输出比较模块
本人刚学这个模块,但是急用,有几个问题希望各位高手帮忙哈
1.输出比较7屏蔽寄存器(OC7M)和输出比较7数据寄存器(OC7D)有什么用,它们各位是什么意思?
2.本人要用输出比较实现PWM波输出,知道信号的频率和占空比,如何用输出比较实现?
谢谢!!!!
作者:
strongchen
时间:
2010-3-10 16:32
1.输出比较7屏蔽寄存器(OC7M)和输出比较7数据寄存器(OC7D)有什么用,它们各位是什么意思?
答:所谓输出比较的功能,就是当输出比较事件发生时(即TCx = TCNT时),相应引脚的电平会发生变化。如果每个通道执行独立的输出比较功能,那么我们可以用TCLT1/TCLT2寄存器中的OMx和OLx位来设置它们各自的输出电平和输出模式;如果某些通道需要联合起来同步进行变化时,就可以用到OC7M和OC7D了。OC7M表示当通道7发生时输出比较事件时,哪些引脚的电平同时发生变化(1为变化,0为不变化);OC7D表示输出比较事件发生时,相应引脚的输出电平。
作者:
strongchen
时间:
2010-3-10 16:35
2.本人要用输出比较实现PWM波输出,知道信号的频率和占空比,如何用输出比较实现?
答:一般来说,如果用输出比较功能来实现PWM波形输出,则TCNT的长度控制PWM信号的周期,也就是频率,而TCx的长度则代表PWM信号的占空比。
作者:
zy20803118
时间:
2010-3-11 16:14
版主大牛啊,关于输出比较恍然大悟
非常感谢!!!
作者:
xj50833713
时间:
2010-3-16 17:33
S12有自己的PWM模块的,用它来输出PWM费事
作者:
ieyyyq
时间:
2011-4-5 13:21
终于弄清楚那两个寄存器的作用了。找了两天的资料。谢谢版主与楼主。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0