роботы робототехника микроконтроллеры


 Страниц (1): [1]   

> Без описания
Alex_grem Post Id


Рядовой


Сообщений всего: 4
Дата рег-ции: Март 2009  



Всем привет!
Возникла следующая проблема: пишу на AVR Studio 4.12, написано следующее (см. ниже). Заливаю прогу в МК и проверяю терминалом, но ничего в терминале не выводится. Может где ошибка или еще чего? Частота МК 16 МГц. Пробовал в CodeVision там работает, а в AVR Studio не хочет


#include <avr/io.h>
#include <stdio.h>

void USART_ini(unsigned int speed)
{
UCSRC=(0<<URSEL);
UBRRH= (unsigned char) (speed>>8);
UBRRL= (unsigned char) (speed);
UCSRB=(1<<TXEN);
UCSRC=(1<<URSEL)|(1<<UCSZ1)|(1<<UCSZ0);
}

void USART_Transmiter(unsigned char data)
{
while(!(UCSRA &(1<<UDRE)))
{
UDR=data;
}
}




void main()

{

USART_ini(9600);
while(1)
{
USART_Transmiter('a'Подмигивающий;
}
}
 
 Top
Белый Волк Супермодератор Post Id



Супермодератор


Сообщений всего: 648
Дата рег-ции: Февр. 2007  



Имеет ли смысл строка
CODE:

UCSRC=(0<<URSEL);
 
 Top
Страниц (1): [1]
« Программирование микроконтроллеров »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 





Powered by Exclusive Bulletin Board
ExBB FM 1.0 RC1 Smiles by Fool from Foolstown
  Яндекс.Метрика   Рейтинг@Mail.ru