initial.c

来自「这是DSP2407的一个例子」· C语言 代码 · 共 20 行

C
20
字号
#include"2407regs.h"  
 

void initial(){

	asm(" setc intm");  	//关中断
	asm(" setc sxm");       // 符号位扩展有效
	asm(" clrc ovm");       //累加器中结果正常溢出
	asm(" clrc cnf");       // B0被配置为数据存储空间
                        
	WDCR=0x6f;              
	WDKEY=0x5555;           
	WDKEY=0xaaaa;           // 关闭看门狗中断
//	WDCR=0x0E8;
	SCSR1=0x81fe;           // 打开所有的外设,DSP工作在10MHZ,CLKOUT=4CLKIN=40M,PLL=4
	IMR=0x0;                //屏蔽所有可屏蔽的中断
	IFR=0xFFFF;             // 清除中断标志
    MCRB=0xFF00;
    PCDATDIR=0xF30C;        //丝杠电机的控制
}                  

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?