声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1994|回复: 2

[控制系统类] DSP2407实验程序中PWM.out不能建立?

[复制链接]
发表于 2008-12-4 11:08 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
用DSP2407芯片链接仿真器调试程序。编写了个小的PWM程序。总是不行。往高手给指教下。谢谢。
/************************************************************************************/
/*系统时钟:2x15MHz                                                        */
/*IN7(ua);IN6(ub);IN14(uc);                     */
/*IOPB7-BLOCK; IOPE6-START                                                          */
/*IOPB4_T1P:基波同步输出,IOPB5_T2P:9镀凳涑?                                */
/*DSPM新板2008-10-14    6?           */
/************************************************************************************/
#include "reg2407.h"  

void inline disable()
{
asm(" SETC  INTM");             //关中断所有可屏蔽中断禁止
}
int initial()
{
asm(" CLRC  SXM");              //抑制符号扩展SXM=1时,数据通过定标移位器传送到累加器时将产生符号扩展
asm(" CLRC  OVM");              //正常溢出
asm(" CLRC  CNF");              //配置B0块到数据区
SCSR1=0x0285;                      //2倍频:fclk=2fosc=30MHz,fosc=15MHz;使能ADC,EVA;焦SCI,SPI,CAN,EVB  
WDCR=0x00e8;      //禁止看门狗,清除WDT标志
IFR=0x0ffff;                       //清除所有悬挂中断
IMR=0x0000;                        //屏蔽所有中断源
WSGR=0x0000;      //WSGR=0x0000,不插入等待周期
}
int pwminitial()
{
MCRA=0x0fc3;                       //选择SCI,PWM,其余IOPA、IOPB
ACTRA=0x0999;                      //PWM方式寄存器,2,4,6管高有效,1,3,5管低有效
DBTCONA=0x0000;                    //死区时间设置8.0us
CMPR1=0x0301;
CMPR2=0x0301;
CMPR3=0x0301;   
T1PR=2344;   
COMCONA=0x8200;
T1CON=0x0806;  
}
void interrupt nothing()
{
return;
}

main()
{        
disable();
initial();
pwminitial();

T1CON=T1CON|0X0040;
while(1)
{
;
}

}

编译OK。链接时出问题。
undefined                        first referenced
symbol                              in file
---------                        ----------------
_c_int1                          G:\ti\myprojects\PWM_TEST\Debug\PWM1.obj
_c_int2                          G:\ti\myprojects\PWM_TEST\Debug\PWM1.obj
_bad_trap                        G:\ti\myprojects\PWM_TEST\Debug\PWM1.obj
>> symbol referencing errors - ./Debug/PWM.out not built
Build Complete,
  1 Errors, 0 Warnings, 0 Remarks.
回复
分享到:

使用道具 举报

 楼主| 发表于 2008-12-4 11:41 | 显示全部楼层
已解决。谢谢!:lol :lol
发表于 2008-12-4 20:48 | 显示全部楼层

回复 沙发 rocky_ding 的帖子

能否贴出解决方法?
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-19 05:43 , Processed in 0.046337 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表