1024手机基地看电影,午夜福利视频导航,国产精品福利在线一区,亚洲欧美日韩另类成人,在线观看午夜日本理论片,成年超爽免费网站,国产精品成人免费,精品动作一级毛片,成人免费观看网站,97精品伊人久久大香蕉
標題:
ch370 ch372調試例程
[打印本頁]
作者:
cvhnh
時間:
2016-11-20 18:50
標題:
ch370 ch372調試例程
CH370調試例程下載:
CH372調試例程.zip
(23.1 KB, 下載次數: 26)
2016-11-20 18:49 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
0.png
(65.74 KB, 下載次數: 68)
下載附件
2017-1-3 21:45 上傳
#ifndef __CH372_H_
#define __CH372_H_
#ifndef uchar
#define uchar unsigned char
#endif
#ifndef uint
#define uint unsigned int
#endif
#define CMD_GET_STATUS 0x22
#define CMD_RD_USB_DATA 0x28
#define CMD_WR_USB_DATA 0x2B
#define USB_INT_EP2_IN 0x0A
#define CMD_UNLOCK_USB 0x23
#define CMD_SET_USB_MODE 0x02
#define USB_INT_EP2_OUT 0x02
sbit CH372_INT=P3^2;
sbit CH372_CS=P3^3;
sbit CH372_RD=P3^4;
sbit CH372_WR=P3^5;
sbit CH372_A0=P3^6;
void delay2us()
{
uchar i;
for(i=0;i<2;i++)
;
}
void delay50ms()
{
uchar i,j;
for(i=0;i<200;i++)
for(j=0;j<250;j++)
;
}
void CH372_WRCMD(uchar cmd)
{
delay2us();
P0=cmd;
CH372_A0=1;
CH372_RD=1;
CH372_CS=0;
CH372_WR=0;
CH372_WR=1;
CH372_CS=1;
CH372_A0=0;
P0=0XFF;
delay2us();
}
void CH372_WRDAT(uchar dat)
{
P0=dat;
CH372_A0=0;
CH372_CS=0;
CH372_WR=0;
CH372_CS=0;
CH372_WR=1;
CH372_CS=1;
P0=0XFF;
}
uchar CH372_REDAT()
{
uchar temp;
P0=0XFF;
CH372_A0=0;
CH372_CS=0;
CH372_RD=0;
temp=P0;
CH372_RD=1;
CH372_CS=1;
P0=0XFF;
return temp;
}
void int0(void)interrupt 0 using 0
{
uchar i,temp,length;
uchar data buf[64];
CH372_WRCMD(CMD_GET_STATUS); // CMD_GET_STATUS 發獲取372的中斷類型(狀態)命令,并取消中斷信號
temp=CH372_REDAT();
switch(temp)
{
case USB_INT_EP2_OUT: //如果是0x02,則是端點2的OUT事務
CH372_WRCMD(CMD_RD_USB_DATA); //CMD_RD_USB_DATA 發讀取USB緩沖去數據命令,并釋放緩沖區
length=CH372_REDAT();
for(i=0;i<length;i++)
{
buf[i]=CH372_REDAT();
}
CH372_WRCMD(CMD_WR_USB_DATA); // CMD_WR_USB_DATA 發向端點2的發送緩沖區寫數據命令 發發送取USB緩沖去數據命令,并釋放緩沖區
CH372_WRDAT(length);
for(i=0;i<length;i++)
CH372_WRDAT(~buf[i]);
break;
case USB_INT_EP2_IN: // USB_INT_EP2_IN 如果是0x0A,則是端點2的IN事務
CH372_WRCMD(CMD_UNLOCK_USB); //CMD_UNLOCK_USB 發送釋放緩沖區命令
break;
default:
CH372_WRCMD(CMD_UNLOCK_USB); //CMD_UNLOCK_USB
break;
}
}
#endif
復制代碼
作者:
chjx0131
時間:
2017-7-27 15:21
有沒有上位機呀
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1