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

[求助]哪位老兄用过TIM的输出比较,帮帮忙指点一下

我用的gz16
欢迎大家到汽车电子群2838085!
让我们推动中国汽车前进!

[求助]哪位老兄用过TIM的输出比较,帮帮忙指点一下

我看书实在看不明白,照书上程序写了也不行。

  T1SC    = 0X01;

  T1MOD   = 0XC350;

  T1CH0   = 0X61a8;

  T1SC0   = 0X56;

void interrupt TIM1CH0_SC(void)

{

  T1SC0_CH0F=0;

  PTC=~PTC;

}

不知道这样对不对?

高手指点

[此贴子已经被作者于2005-12-7 15:38:00编辑过]

欢迎大家到汽车电子群2838085!
让我们推动中国汽车前进!
好像输出比较自身控制io,不用控制ptc吧
对阿,我的在ptd上的波形也非常的不正常
欢迎大家到汽车电子群2838085!
让我们推动中国汽车前进!
这都是些什么程序,哪里看的??
T1SC  = 0x30;//每次0.2us,不允许溢出中断,停止当前计数
    T1MOD = 0xfff;//溢出间隔
    T1CH0 = 0x40;//通道0翻转间隔
    T1CH1 = 0x400;//通道1翻转间隔
    T1SC0 = 0x10;//通道0初始化
    T1SC1 = 0x10;

T1SC_TSTOP = 0;//开始计数
T1SC0 = 0x1A;//通道0工作
T1SC1 = 0x1A;
要停止通道0的工作用:T1SC0 = 0x10;//通道0初始化
                     T1SC1 = 0x10;
试一下,很久没看程序了,应该是这样的。溢出中断用于改频率,通道中断用于改占空比。

-----------------------------斑竹大虾都哪里去了,都不管这些入门人了!!
学后而问
返回列表