首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

如何输出比较初始化?我的程序对么?

如何输出比较初始化?我的程序对么?

大家好 我用的单片机是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分频 启动输出比较
光看初始化程序似乎没什么问题。也许是project或硬件有别的问题吧。再仔细检查一下。你可以去掉别的功能,只试这个功能,看结果怎样。
海纳百川  有容乃大
好 我试一下
返回列表