• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

请教:懂2407的达人

由于初学
小弟用evm板编了一个小程序 程序无报错
但是 按道理iope1脚的输出应该为低才对 但是测量始终为高
dsp不运行也是
哪位知道是什么问题?
另外想用dsp生成6路 周期为50hz的不同时序的方波
除了用pwm还可以用io口实现么?
#include "LF2407.h"

#define wsgr portffff
#define uint unsigned int

ioport uint portffff;

void disable()
{
asm(" setc INTM");
}
void initial()
{
asm(" setc SXM");
asm(" clrc OVM");
asm(" clrc CNF");
*SCSR1=0x81FE;

*WDCR=0x0E8;
*IMR=0x0000;
*IFR=0x0FFFF;
wsgr=0x0000;
}
void IOPEinitial()
{  *MCRC=*MCRC&0xFFFD;
   *PEDATDIR=*PEDATDIR|0x0100; //IOPE1设置为输出
}
void main(void)
{    int i;
disable();
initial();

IOPEinitial();


while(1)
{
  *PEDATDIR=*PEDATDIR&0xFFFD;
  
}
}
全部回复(2)
正序查看
倒序查看
yaoming82
LV.2
2
2005-07-13 14:22
upup~~
现在测试了下 问题依旧
0
回复
yaoming82
LV.2
3
2005-07-14 09:26
@yaoming82
upup~~现在测试了下问题依旧
55~~ 没有朋友遇到此类问题么?
今天又用实验室开发的控制板试了下 没有此类问题
难道是EVM有问题?
但是和IOPE1复用的pwm1输出正常...
还请高人指点..
0
回复