打印
[DSP编程]

CCS文件的问题

[复制链接]
1221|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
862722971|  楼主 | 2014-9-13 17:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
wangch_sh| | 2014-9-13 19:02 | 只看该作者
什么片子?

使用特权

评论回复
板凳
yzh1977| | 2014-9-13 19:44 | 只看该作者
应当是你的程序没有初始化

使用特权

评论回复
地板
862722971|  楼主 | 2014-9-13 21:01 | 只看该作者
wangch_sh 发表于 2014-9-13 19:02
什么片子?

2812

使用特权

评论回复
5
862722971|  楼主 | 2014-9-13 21:05 | 只看该作者
yzh1977 发表于 2014-9-13 19:44
应当是你的程序没有初始化

已经初始化
InitSysCtrl();  //初始化系统函数       
InitPieCtrl();       //初始化PIE控制寄存器       
InitPieVectTable();  //初始化PIE中断向量表
以及相关外设

使用特权

评论回复
6
862722971|  楼主 | 2014-9-13 21:42 | 只看该作者
用了单步调试,发现一旦执行了        EvaRegs.T1CON.bit.TENABLE=1;      //使能定时器T1计数操作
就立即没有输出,不知是何原因

使用特权

评论回复
7
862722971|  楼主 | 2014-9-13 22:29 | 只看该作者
问题解决了,我将EV初始化函数中的
EvaRegs.ACTR.bit.CMP1ACT = 1;    //设定引脚(CMP1)PWM1的输出极性为低有效;
EvaRegs.ACTR.bit.CMP2ACT = 2;    //设定引脚(CMP2)PWM2的输出极性为高有效;
改为
EvaRegs.ACTR.all=0x0009;         //设定引脚PWM1-PWM6的动作属性
就好了。
从中又产生了个疑问,上述的表达式作用是一样的,为什么前面的不可以,后面的可以?莫非是2812的BUG

使用特权

评论回复
8
elec921| | 2014-9-14 09:42 | 只看该作者
=1跟  |=1  一样吗?

使用特权

评论回复
9
zhangmangui| | 2014-9-16 23:24 | 只看该作者
862722971 发表于 2014-9-13 22:29
问题解决了,我将EV初始化函数中的
EvaRegs.ACTR.bit.CMP1ACT = 1;    //设定引脚(CMP1)PWM1的输出极性为 ...

2812好像有些bug   看到表现在SCI上的比较多  

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

49

主题

112

帖子

1

粉丝