📄 main.c
字号:
#include <stdio.h>
#include "vc5402.h"
#include "main.h"
void delay()
{
unsigned int i;
for(i=0;i<65500;i++)
asm(" NOP");
}
/*dsp初始化*/
void dsp_init()
{
asm(" SSBX INTM");
*DSP_TCR = 0x0010;
delay();
*DSP_TCR1 = 0x0010;
delay();
*DSP_SWWSR = 0x76DB; //77db
delay();
*DSP_SWCR = 0x0001;
delay();
*DSP_PMST = 0x00A0;
delay();
*DSP_BSCR = 0xF800;
delay();
*DSP_IMR = 0x0000;
delay();
*DSP_IFR = 0xffff;
delay();
*DSP_TIM = 0xf423;
delay();
*DSP_PRD = 0xf423; //10ms:0xf423
delay();
*DSP_TCR = 0x03ef; //
delay();
*DSP_IMR = 0x0008;
delay();
asm(" RSBX INTM");
}
void main()
{
asm(" STM #0FFH,03Ch"); //设为输出
asm(" STM #082H,03Dh"); //设为片选
dsp_init();
TimerInit();
led_start();
while(1)
{
// delay();
// asm(" TRAP 2");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -