?? spi.c
字號:
#include "f2407_c.h"
void system_init();
void inline disable()
{
asm(" setc INTM");
}
void inline enable()
{
asm(" clrc INTM");
}
main()
{
int i,j;
system_init();
while (1)
{
unsigned int *p=(unsigned int *)0x8002;
for(i=0;i<100;i++)
for(j=0;j<100;j++);
*p=0x0FFF;
for(i=0;i<100;i++)
for(j=0;j<100;j++);
}
}
void system_init()
{
asm(" setc SXM"); // 抑制符號位擴展
asm(" clrc OVM"); // 累加器中結果正常溢出
asm(" clrc CNF"); // B0被配置為數據存儲空間
asm(" setc INTM"); // 禁止所有中斷
SCSR1 = 0x8312; // CLKIN=20M,CLKOUT=2CLKIN=40M
WDCR = 0x0E8; // 不使能看門狗
IMR = 0x0010; // 開中斷優先級5
IFR = 0x0FFFF; // 清除全部中斷標志,"寫1清0"
}
void interrupt nothing()
{
return ;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -