📄 delay.c
字号:
#include "DSP281x_Device.h"
#include "DSP281x_Examples.h"
#include "ds18.h"
void delay(int count);
void main(void)
{
InitSysCtrl();
// EDIS;
// DINT;
// InitPieCtrl();
// IER = 0x0000;//禁止所有的中断
// IFR = 0x0000;
// InitPieVectTable();
EALLOW;
// EDIS;
// EINT; // Enable Global interrupt INTM
// ERTM; // Enable Global realtime interrupt DBGM
DS_OUT;
while(1) //recycle interrupt
{
DS_HI;
delay(750);//700us
//DELAY_US(1);
//delay(71);//10us
DS_LOW;
// delay(215);//28us
//DELAY_US(1);
delay(175);//225us
//DS_HI;
// DELAY_US(300);
//delay(480);//58us
// delay(1600);//200us
//DS_LOW;
//DELAY_US(1);
// delay(105);//14us
//delay(490);//60us
}
}
void delay(int count)
{
int i;
for(i=0;i<count;i++) {} //count=150为4us,若延时t us,count=t/4*150
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -