📄 ls_system.c
字号:
#include "C54REG.h"
#include "ls_system.h"
#include "ls_net.h"
///////全局变量////////////////////////////////////////
word pio;
system_type system;
///////外部变量////////////////////////////////////////
extern ip_table des_ip,sur_ip; //主机ip,本机ip,服务器ip,教师终端ip
//////////////////////////////////////////////////
// 模块名称:init_5402
// 模块功能:初始化cpu,设置中断
// 入口参数:无
// 返回参数:无
// 版本序号:ver 1.0
// 测试日期:2005.2.25
//////////////////////////////////////////////////
void init_5402(void)
{
////////////初始化DSP 5402/////////////////////////////
asm(" ssbx INTM");
BSCR=0x800;
CLKMD=0x17ff; //pll*5 6*5=30Mhz
SWWSR=0x4e09;//ed;//xpc=0,io=7,d8=7,d0=4,p8=4,p0=7
PMST=0x0100;//0x0120;//0x0100;//
//PMST=(PMST&0x7f)|0x8000;
IMR=F_INT0+F_BRINT0+F_BXINT0+F_TIME0+F_INT1;
IFR=IFR;
PRD0=20000;
TCR0=0x61;
/////////////////////////////
pio=0xff; //初始化HIP
GPIOCR=0x00ff;//fd
GPIOSR=pio;
/////////////////////////////////////////////////////
//初始化net参数
sur_ip.ip_address[0]=0xa8c0;
sur_ip.ip_address[1]=0x0708;
system.net_command=FLAG_COMMAND_NO;
system.net_up_new=0;
system.ver=0x0100;
asm(" rsbx intm");
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -