Atmega128 + MIDI 2
(«Телесистемы»: «Конференция «Микроконтроллеры и их применение»»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Serg_D 18 апреля 2003 г. 10:37

Спасибо тем кто помог - поставил кварц на 4мгц и запрыгало
но вот теперь опять грабли (сорри если достал уже)
мне нужен формат такой
скорость 31250
8 бит данных
1 старт и 1 стоп бит
без четности

вот в соответствии с даташитом написал инициализацию
перед инициализацией прерывания запретил

/* Initialize UART */
void InitUART( unsigned char baudrate )
{
unsigned int br;
br = 7;

UBRR0H = 0;
UBRR0L = br;

UCSR0B =( (1< UCSR0C = 3<}

проблема в том, что я посылаю 0xff а на приемной стороне стабильно вижу 0xf8 , по сему всплывает подозрение что у меня трансмиттер настроен на передачу 5 битных пакетов а не 8-ми битных. Нужно ли еще что-то кроме UCSR0C = 3<Спасибо.

Составить ответ ||| Конференция ||| Архив

Ответы



Перейти к списку ответов ||| Конференция ||| Архив ||| Главная страница ||| Содержание

E-mail: info@telesys.ru