#include "config.h"
#include "task.h"
#include "io.h"
char *USER_DEVICEDESC = NULL;
char *USER_PRODUCTDESC = NULL;
char *USER_STCISPCMD = "@STCISP#";
void main(void)
{
Sys_init(); //系統(tǒng)初始化
usb_init(); //USB CDC 接口配置
IE2 |= 0x80; //使能USB中斷
Timer0_Init(); //定時(shí)器初始化
Init_595(); //595端口電平初始化
EA = 1; //IE |= 0X80;
P40 = 0;
while (DeviceState != DEVSTATE_CONFIGURED); //等待USB完成配置
while(1)
{
if (bUsbOutReady) //如果接收到了數(shù)據(jù)
{
//USB_SendData(UsbOutBuffer,OutNumber); //發(fā)送數(shù)據(jù)緩沖區(qū),長度(接收數(shù)據(jù)原樣返回, 用于測試)
usb_OUT_done(); //
}
Task_Pro_Handler_Callback(); //執(zhí)行功能函數(shù)
}
}
void Timer0_Isr(void) interrupt 1 //1MS執(zhí)行一次
{
Task_Marks_Handler_Callback(); //系統(tǒng)計(jì)時(shí)
}
審核編輯 黃宇
-
倒計(jì)時(shí)
+關(guān)注
關(guān)注
0文章
19瀏覽量
13099
發(fā)布評論請先 登錄
相關(guān)推薦
評論