Board logo

标题: 如何输出比较初始化?我的程序对么? [打印本页]

作者: xzb_jlu    时间: 2007-9-7 12:35     标题: 如何输出比较初始化?我的程序对么?

大家好 我用的单片机是MC9S08AW16

我想使用输出比较功能自动产生一个8HZ的方波
初始化程序如下,不知有什么问题,没有波形出现,请大家指教!谢谢!
/* ### Init_GPIO init code */
/* PTED: PTED2=0 */
PTED = PTED & (unsigned char)~0x04;
/* PTEDD: PTEDD2=1 */
PTEDD |= (unsigned char)0x04;
/* ### */
//使用定时器1的通道0
TPM1C0V=0x8000;//设置频率
TPM1C0SC=0x14;//翻转PIN电平
TPM1CNT=0;//清计数器
TPM1SC=0x0D;//总线频率32分频 启动输出比较
作者: strongchen    时间: 2007-9-7 14:22

光看初始化程序似乎没什么问题。也许是project或硬件有别的问题吧。再仔细检查一下。你可以去掉别的功能,只试这个功能,看结果怎样。
作者: xzb_jlu    时间: 2007-9-7 16:01

好 我试一下




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