[an error occurred while processing this directive]
Вопрос чайника о AVR-UART, EW IAR C,
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
миниатюрный аудио-видеорекордер mAVR

Отправлено petekol 30 июня 2002 г. 20:17

Привет,
может кто подскажет где ошибка чайника:

1.Есть atmel AT90S2313

делаю:
1. Прога на С в EW IAR 2.27

#define ENABLE_BIT_DEFINITIONS
#include
#include

void main() {
// set bound rate
UBRR = 25; //9600, Fq = 4M
//Enable transmitter
UCR = 1 << TXCIE;

__enable_interrupt();

while(1) {}
}

#pragma vector=UART_UDRE_vect
__interrupt void intTX(void)
{ //just has send a byte
UDR = 'q';
}

2. линкую в output format motorola, переименовывяю в *.mot и загружаю в Ponyprog, прошиваю
3. на чипе все пины заземляю кроме:
а) притания 20 пин
б) кварца 4,5 пины
в) резета 1 пин - сажу питание напрямую
г) txd 3 пин - с него снимаю выход уарта
частота на чипе - 4 МГц

в результате ничего......
на txd постоянный ноль...

может в EW IAR линковщике не моторолловский стандарт надо ставить?
может чип сгорел, но Ponyprog с ним работает нормально, читает, пишет, стирает?

Спасибо!

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

Ответы



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

E-mail: info@telesys.ru