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

还有个问题想请教strongchen和康桥人,恳请进,谢谢!

还有个问题想请教strongchen和康桥人,恳请进,谢谢!

版主好,康桥人好,谢谢你们帮我解答上个问题,我还有问题请教可以吗?

我学的是MC9S12DG128B单片机,有一个不懂的地方

PortT具有定时器功能,我想利用PT5输出一个周期固定的脉冲,这应该怎么做呢?...至今没有搞明白TC7到底跟TC0~6是什么关系...

您可以简单的帮我写几句初始化程序吗?

感激不已!!!

-----------------以下是我写的初始化,可能错误不少,见笑了

void PT_Init(void) {
TIOS = 0x20;
TSCR1_TEN = 1;
TCTL1 = 0x04;
TCTL2 = 0;
TIE = 0x20;
TSCR2_TOI = 1;
TTOV = 0x20;

TSCR2_PR = 3;
TC7 = 50909; //分辨=0.196428571微秒,我想定时大约10ms
}

Prm文件里已加入 VECTOR ADDRESS 0xEFE4 Video_Int

int wV1IntTime ;

main() {

wV1IntTime =0;

PORTB=0;

for { ; ; } {}

}

#pragma CODE_SEG NON_BANKED
#pragma TRAP_PROC
interrupt void Video_Int(void) {
TFLG1_C5F = 1;
wV1IntTime++;
if (wV1IntTime == 50) {
PORTB = ~PORTB;
wV1IntTime = 0;
}
}
#pragma CODE_SEG DEFAULT

[此贴子已经被作者于2008-5-16 22:05:33编辑过]

我想用下面的代码实现PWM

TIOS=0xf0;
TSCR1=0x80;
TTOV=0xf0;
TCTL1=0x55;

TC4=2500;
TC5=200;TC6=4500;TC7=5000;
TSCR2=0x08;
OC7M=0xf0;

如果我想控制TC4,TC5,TC6的初始电平的高低,我应该怎么做呢?

[此贴子已经被作者于2008-5-17 14:31:14编辑过]

ieo2XuIh.rar (378.82 KB)


上传了一个ECT对就PWM的例子,很久已前的写的,呵呵,现在没有时间验证,有问题望指出!

个人BLOG:http://blog.eccn.com/u/107300/index.htm

谢谢您~

我再努力学学

幸福啊你们!

我还在门外面!

什么时候有人把我引进来了啊!!

路是一步一步走出来的!!

慢慢的就入门了,入门后就快了!

个人BLOG:http://blog.eccn.com/u/107300/index.htm
返回列表