⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 AVR单片机C语言程序设计实例精粹
💻 C
字号:

#include <iom16v.h>
#include <macros.h>
#include "define.h"
#include "initial.h"
#include "pdiusbd12.h"
#include "descriptor.h"
#include "endpointfun.h"
#include "chap9.h"
#include "application.h"



void main(void)
{
    unsigned char **M,*n;
	M = &n;
	while(initialization()!=0);

	while(1)
	{	
	
	    usbserve();
	    
	    if (outqueue(&sq,M))
			 D12_WriteEndpoint(5,64,n);
		if (bEPPflags.bits.ep2_rxdone == 1)					
			{											
				bEPPflags.bits.ep2_rxdone = 0;			
				if(EpBuf[9]==9)  
				else if(EpBuf[0]==0x55)
				{
				 	 adc_dac(EpBuf);
					 if((EpBuf[1]==1)|(EpBuf[1]==2)|(EpBuf[1]==11))
					 	D12_WriteEndpoint(5,10,abc1);
				}
				else 
				  NOP();
			}
		if(bEPPflags.bits.ep1_rxdone==1)
		{
			bEPPflags.bits.ep1_rxdone=0;
			if(GenEpBuf[9]==9) 
			else if(GenEpBuf[0]==0x55)
			{	adc_dac(GenEpBuf);
				
				if((GenEpBuf[1]==1)|(GenEpBuf[1]==2)|(GenEpBuf[1]==11))
					D12_WriteEndpoint(3,10,abc1);
				
			}
			else 
			   NOP();
	 }
  }
}  

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -