Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

вот татк тоже не хочет... пару раз при ресете только отправляет

Отправлено whale 13 июня 2007 г. 20:29
В ответ на: а де включение прерываний? глобальных!! отправлено eXeC001er 13 июня 2007 г. 20:21

#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;
UDRIE0 = 0;
flag_out = 1;

}


//************************************************

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)
{

if(flag_out)
{

if(i++==10000)

{
i=0;
flag_out = 0;

UDR0 = 10;
UDRIE0 = 1;
}
}
}

}



Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 387:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru