Board logo

标题: [求助]请问PWM的设置参数到底是怎样的!? [打印本页]

作者: 8808beter    时间: 2005-3-31 16:29     标题: [求助]请问PWM的设置参数到底是怎样的!?

手上有一本2003年11月清华出版的68HC08微控制器的书,其中关于输出比较和HC08GP32的英文PDF说明不一致呀。
中文这样说:
MSXB--MSXA--ELSXB--ELSXA````工作模式`````````输出
X-------0--------0--------0````````预设输出电平`````初始输出高电平[1]
X-------1--------0--------0````````预设输出电平`````初始输出低电平

0-------1--------1--------0````````输出比较````````输出高电平[2]
0-------1--------1--------1````````输出比较````````输出低电平
对于[1]两种都是说的高电平,但英文中有地方说此条设定后电平直接由PORTD管理(即不由PWM功能控制了),是否指此前PORTD已经设的数值将直接赋值到端口,其后也可用PORTD赋值来改变电平呢?
对于[2]英文中是说“clear output”,在我看来是指清除输出即为0值,是这个意思的话,英文中就是指低电平了???
我实在懒得用示波器看了。斑竹来解答吧!
强烈希望大家不要买我提到的清华谢瑞和和杨明出的“Motorola 68hc08微控制器与嵌入式系统基础”2003年11月,里面有很明显的错误如SPI控制。
作者: seuafu2005    时间: 2005-3-31 16:39

【1】是的,这样设置的话就是相当于I/O口,初始的时候电平为高
【2】以英文版的datasheet为准。应该是输出为低
作者: 8808beter    时间: 2005-3-31 16:42

【1】是的,这样设置的话就是相当于I/O口,初始的时候电平为高
是说写了这条语句就变高了不管以前PORTD端口曾写了何数值?
作者: seuafu2005    时间: 2005-3-31 17:17

对,就是这样。
作者: 8808beter    时间: 2005-4-1 18:05

help!
作者: 8808beter    时间: 2005-4-1 18:08     标题: 可恶的是现在我的PWM喇叭声音总是时大时小!!

我在PWM后接了个2N7000,0通道接个喇叭,1通道接个灯,想控制声音和亮度,可怎么也搞不好,请问有什么窍门吗?
喇叭的频率范围与溢出值和比较值是怎么设定为好?

[em06]

[此贴子已经被作者于2005-4-1 18:08:55编辑过]


作者: strongchen    时间: 2005-4-4 11:06

看一个PWM输出波形对不对,要看3个方面:频率、占空比和极性。如果这些都对了,喇叭的声音还不稳定,就要看是不是驱动电路和喇叭本身的问题了。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0