Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс. e-mail:jobsmp@pochta.ru |
#include
#include "mega128.h"
#include "math.h"
static int i;
volatile char Buf_Out[40];
volatile char flag_out=1;//************** Ïåðåäà÷à â UART ********************
#pragma vector=USART0_UDRE_vect
static __interrupt void CompUSART_TX();//**************************************************
__interrupt void CompUSART_TX()
{
UDR0 = 20;
}
//************************************************
void main(void)
{//*************** UART **************
UBRR0H = 0;
UBRR0L = 38; // nei?inou 9600(+)
U2X0 = 0; //double speed mode off
UMSEL0 = 0; //Aneio?iiiue ?a?ei
UCSZ02 = 0;
UCSZ11 = 1;
UCSZ10 = 1; //8-aeo iaeao nayce
UPM10 = 0; //Iao i?iaa?ee ia ?aoiinou
MPCM0 = 0; //Iao oeeuo?aoee iaeaoia(aey ioeuoei?ioanni?iiai UART)
RXCIE0 = 1; // ?ac?aoeou i?a?uaaiey io i?eaia
UDRIE0 = 1; //?ac?aoeou i?a?uaaiea ii ionoiio UDR1
RXEN0 = 1; // ?ac?aoeou i?eai
TXEN0 = 1; // ?ac?aoeou ia?aaa?o
TXCIE0 = 0; // cai?ao i?a?uaaiey iinea ia?aaa?e__enable_interrupt();
//**************************************while(1);
}