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

📄 int_all.c

📁 PWM输出控制三路步进电机
💻 C
字号:

#include <avr/io.h>
#include "main.h"
#include "uart.h"

ISR_ALIAS(SIG_USART_RECV,SIG_USART_TRANS);
uint8_t Rx_Bk1, Rx_Bk2;
/*
ISR(SIG_OVERFLOW2) //SIG_OVERFLOW2)
{
    uint8_t i;
	asm("nop");
	//NOP();
    TCNT2 = 0xc0; //83;
	//TCNT2 =74; 	//4ms

}
*/
SIGNAL(TIMER2_COMP_vect)
{
	asm("nop");
}

/*
ISR(SIG_USART_TRANS)
{
	uint8_t i;
	asm("nop");
	if(UCSRA &(1<<RXC))
	{
		Rx_Bk2 =Rx_Bk1;
		Rx_Bk1 =UDR;
		if(Rx_Bk2==0x55 && Rx_Bk1==0xAA)
		{
			Rx_Len=0;
			Rx_Cont=0;
			TCNT1=0;
			Rd_Read_1;		//enter URT read status
			for(i=0; i< 0x15; i++)
			{
				Rx_Data[i] =0;
			}

		}
		else
		{	
			if(!Rd_Read)
				return;			
			Rx_Data[Rx_Cont]=Rx_Bk1;
			Rx_Len++;	
			Rx_Cont++;	
		}

		Tx_Cont=0;
		Tx_Len=0;

	}
	else	//if(UCSRA &(1<<UDRE))
	{
		if(Tx_Len)
		{
			Tx_Len--;			
			UDR = Tx_Data[Tx_Cont];
			Tx_Cont++;
			Rx_Cont=0;
			Rx_Len=0;
		}
		else
		{
			Uart_Rx_ON;
		}
	}

}

*/

⌨️ 快捷键说明

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