亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? usb__.c

?? CH372下位機
?? C
字號:
#include  <iom128v.h>
#include "CH372V_Init_AVR.h"
#include "USART.h"
unsigned char length, c1, len, len2, i;
unsigned int  adct;
unsigned char *pBuf;
unsigned char mBuf[64];
unsigned char iBuf[8];
unsigned char t[2];
#define ADC_VREF_TYPE 0xC0
// Read the AD conversion result

unsigned int read_adc(unsigned char adc_input)
{
	ADMUX=adc_input | (ADC_VREF_TYPE & 0xff);
	// Delay needed for the stabilization of the ADC input voltage
	// Start the AD conversion
	ADCSRA|=0x40;
	// Wait for the AD conversion to complete
	while ((ADCSRA & 0x10)==0);
	ADCSRA|=0x10;
	return ADC;
}

void F_USB_INT_EP1_IN(void)
{
	CH372V_SendCMD1 (CMD_UNLOCK_USB); //釋放緩沖區 
}

void F_USB_INT_EP1_OUT(void)
{
	pBuf=iBuf;  //數據未處理		
	CH372V_SendCMD1(CMD_RD_USB_DATA);	  //發出讀數據命令
 	length=CH372V_ReadDAT1();
	//長度為0跳出
    for(len=0;len!=length;len++,pBuf++) 
    {
    	*pBuf=CH372V_ReadDAT1(); //取出下傳數據
    }
	if(iBuf[0]==0x01)
 	{
  		adct=read_adc(iBuf[1]); 
  		CH372V_SendCMD1(CMD_WR_USB_DATA5);  //發出寫上傳端點命令  
  		CH372V_SendDAT1(2);	
  		CH372V_SendDAT1(adct & 0xff);
  		CH372V_SendDAT1(adct>>8);
	}

  	//CH372V_SendCMD1 (CMD_UNLOCK_USB); //釋放緩沖區,如果前面沒有CMD_RD_USB_DATA命令則使用本命令
  
}

void F_USB_INT_EP2_OUT(void)
{
	pBuf=mBuf;  //數據未處理
  	CH372V_SendCMD1(CMD_RD_USB_DATA); //發出讀數據命令
  	length=CH372V_ReadDAT1(); //首先讀出的是長度														
  	for(len=0;len!=length;len++,pBuf++)
  	{
    	*pBuf=CH372V_ReadDAT1();	//將數據讀入到緩沖區	
  	}
    print(mBuf);
  	if(mBuf[0]==0x01)
  	{
  		adct=read_adc(mBuf[1]); 
  		CH372V_SendCMD1(CMD_WR_USB_DATA7);  //發出寫上傳端點命令  
  		CH372V_SendDAT1(2);	
  		CH372V_SendDAT1(adct & 0xff);
  		CH372V_SendDAT1(adct>>8);
  	}
  
}

void F_USB_INT_EP2_IN(void)
{
	CH372V_SendCMD1 (CMD_UNLOCK_USB);	  //釋放緩沖區 
}

void CH372int(void)
{
	unsigned char InterruptStatus=0;
  	CH372V_SendCMD1(CMD_GET_STATUS);
  	InterruptStatus=CH372V_ReadDAT1();
  	//InterruptStatus=0x02;
  	PrintHex(InterruptStatus);
  	print(interrupt_come);
  	switch(InterruptStatus)
  	{
  		case USB_INT_EP1_IN:
    		F_USB_INT_EP1_IN();
    		print(USB_INTER_EP1_IN);
    	break;
    
  		case USB_INT_EP1_OUT:
    		F_USB_INT_EP1_OUT();
    		print(USB_INTER_EP1_OUT);
    	break; 
    
  		case USB_INT_EP2_IN:
    		F_USB_INT_EP2_IN();
    		print(USB_INTER_EP2_IN);
    	break;
    
  		case USB_INT_EP2_OUT:
    		F_USB_INT_EP2_OUT();
    		print(USB_INTER_EP2_OUT);
    	break;
    
  		default:
    	break;
  	}
  
}
//#pragma vector=INT0_vect
interrupt [02] void int0(void)
{
	CH372int();
}

void main(void)
{
	//USART initialization
	// Communication Parameters: 8 Data, 1 Stop, No Parity
  	// USART Receiver: Off
  	// USART Transmitter: On
  	// USART Mode: Asynchronous
  	// USART Baud Rate: 38400
	uart1_init();
  	
  	// External Interrupt(s) initialization
  	// INT0: On
  	// INT0 Mode: Falling Edge
  	// INT1: Off
  	// INT2: Off
  	EIMSK=0x01;
  	MCUCR=0x02;
  	MCUCSR=0x00;
  	EICRA=0x02;
  	PORTD=PORTD|0x01;
  	
  	// ADC initialization
	// ADC Clock frequency: 115.200 kHz
	// ADC Voltage Reference: Int., cap. on AREF
	// ADC Auto Trigger Source: None
	ADMUX=ADC_VREF_TYPE & 0xff;
	ADCSRA=0x86;
	
	#asm("sei");

  	CH372V_Init();
  	print(init_ok);
  	USART_Transmit(WatchPoint);
  	//USART_Transmit(temp_check);
  	while(1)
  	{
  	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩精品欧美精品| 亚洲三级在线观看| 欧美一级免费大片| 欧美日韩国产色站一区二区三区| 91啪亚洲精品| 在线观看国产日韩| 6080午夜不卡| 日韩欧美高清dvd碟片| 日韩一区二区三| 欧美成人欧美edvon| 久久综合狠狠综合久久综合88| 日韩欧美在线123| 久久综合国产精品| 中文字幕一区日韩精品欧美| 一区二区三区在线影院| 艳妇臀荡乳欲伦亚洲一区| 亚洲123区在线观看| 麻豆成人免费电影| 粉嫩aⅴ一区二区三区四区| 99精品视频一区| 欧美日韩一区在线观看| 日韩欧美一区二区不卡| 中文av一区二区| 亚洲电影一区二区| 久久成人久久爱| 成人精品视频一区| 欧美三级电影在线观看| 久久综合色一综合色88| 亚洲视频免费在线观看| 美女高潮久久久| 99riav一区二区三区| 欧美区在线观看| 国产日韩欧美综合在线| 亚洲国产一区在线观看| 国产一区三区三区| 欧美日韩日日摸| 国产精品视频在线看| 日本aⅴ亚洲精品中文乱码| 国产999精品久久久久久绿帽| 在线观看日产精品| 久久久久国产成人精品亚洲午夜| 夜夜精品浪潮av一区二区三区| 免费成人性网站| 色综合久久久久| 久久久不卡网国产精品二区| 亚洲一区电影777| 成人ar影院免费观看视频| 欧美一区二区三区公司| 亚洲视频一区二区在线| 国产在线视频精品一区| 3d成人h动漫网站入口| 亚洲激情网站免费观看| 国产超碰在线一区| 日韩欧美精品在线| 天天色综合天天| 日本道精品一区二区三区| 中文在线资源观看网站视频免费不卡| 午夜精品在线视频一区| 色八戒一区二区三区| 欧美激情在线看| 精品一区二区国语对白| 欧美巨大另类极品videosbest | 国产精品白丝jk白祙喷水网站| 欧美日韩激情在线| 一区二区三区高清| 91视频在线观看免费| 国产日产欧美一区二区视频| 国产一区二区三区久久久| 日韩欧美久久久| 久久99在线观看| 日韩一卡二卡三卡国产欧美| 日韩中文字幕av电影| 欧美日韩一区二区在线观看| 亚洲女人小视频在线观看| 99re6这里只有精品视频在线观看| 国产日产欧美一区二区视频| 国产精品资源在线| 国产精品少妇自拍| 91亚洲资源网| 亚洲一区影音先锋| 欧美日韩国产大片| 日韩国产高清在线| 精品卡一卡二卡三卡四在线| 国内精品不卡在线| 久久久亚洲欧洲日产国码αv| 国产精品99久久久久久似苏梦涵| 久久精品免费在线观看| 成人av免费在线播放| 中文字幕色av一区二区三区| 91久久精品日日躁夜夜躁欧美| 亚洲午夜精品在线| 欧美一区二区三区免费观看视频| 韩日欧美一区二区三区| 国产精品毛片久久久久久| 91女神在线视频| 免费观看一级特黄欧美大片| 精品免费国产二区三区| 成人免费视频caoporn| 亚洲最色的网站| 日韩一区二区视频在线观看| 国产成a人无v码亚洲福利| 一区二区三区毛片| 日韩一区国产二区欧美三区| 成人免费高清在线| 午夜视频在线观看一区二区| xnxx国产精品| 欧美在线免费观看视频| 激情综合网av| 亚洲午夜在线视频| 日本一区二区免费在线| 欧美日韩精品二区第二页| 国产成人精品免费视频网站| 一区二区三区国产豹纹内裤在线| 日韩欧美在线不卡| 欧美亚洲日本国产| 国产精品一区免费在线观看| 亚洲综合免费观看高清在线观看| 91精品国产入口| 91免费看`日韩一区二区| 精品一区二区三区免费| 亚洲最大成人网4388xx| 国产精品乱码人人做人人爱 | 视频在线在亚洲| 国产清纯白嫩初高生在线观看91 | 欧美成人性战久久| 91福利精品第一导航| 国产91丝袜在线播放| 日韩成人免费看| 亚洲国产人成综合网站| 国产精品色眯眯| 久久精品一区二区三区av| 91精品一区二区三区在线观看| 91在线视频观看| 成人免费观看视频| 国产精品自拍在线| 久国产精品韩国三级视频| 日韩精品久久理论片| 亚洲影院在线观看| 亚洲精选视频免费看| 国产精品美女www爽爽爽| 亚洲国产精品成人综合| 精品国产伦理网| 欧美大尺度电影在线| 欧美精品久久一区二区三区| 日本精品免费观看高清观看| 91免费在线看| 91色乱码一区二区三区| 91福利视频久久久久| 在线精品视频免费观看| 日本电影亚洲天堂一区| 在线观看亚洲a| 欧美色男人天堂| 制服.丝袜.亚洲.另类.中文| 91麻豆精品国产综合久久久久久| 欧美色精品在线视频| 欧美日韩成人综合| 欧美精品三级日韩久久| 欧美一区二区在线看| 日韩一区二区精品| 欧美精品一区二区三| 久久久精品综合| **网站欧美大片在线观看| 亚洲精品你懂的| 亚洲不卡一区二区三区| 美女任你摸久久| 丁香一区二区三区| 99久久99久久久精品齐齐| 欧美亚洲国产一区在线观看网站| 欧美人妇做爰xxxⅹ性高电影| 日韩欧美国产三级电影视频| 久久嫩草精品久久久久| 中文字幕二三区不卡| 亚洲永久精品国产| 免费人成在线不卡| av在线一区二区三区| 欧美日精品一区视频| 日韩欧美国产小视频| 国产精品乱码人人做人人爱| 亚洲高清三级视频| 国产精品一区不卡| 欧美在线免费观看视频| 日韩欧美激情一区| 亚洲免费大片在线观看| 日韩成人av影视| 97久久精品人人爽人人爽蜜臀| 精品视频一区三区九区| 久久久国际精品| 亚洲一区二区欧美日韩| 国产一区二区三区精品欧美日韩一区二区三区 | 亚洲午夜国产一区99re久久| 精一区二区三区| 在线一区二区视频| 久久精品欧美一区二区三区麻豆| 欧美国产激情二区三区| 偷拍一区二区三区| 99久久精品免费| 2023国产精品| 日韩精品一区第一页| 色综合夜色一区| 国产亚洲自拍一区|