[an error occurred while processing this directive]
|
Привет,
может кто подскажет где ошибка чайника:
1.Есть atmel AT90S2313
делаю:
1. Прога на С в EW IAR 2.27
#define ENABLE_BIT_DEFINITIONS void main() { #pragma vector=UART_UDRE_vect 2. линкую в output format motorola, переименовывяю в *.mot и загружаю в Ponyprog, прошиваю в результате ничего...... может в EW IAR линковщике не моторолловский стандарт надо ставить? Спасибо!
E-mail:
info@telesys.ru
#include
#include
// set bound rate
UBRR = 25; //9600, Fq = 4M
//Enable transmitter
UCR = 1 << TXCIE;
__enable_interrupt();
while(1) {}
}
__interrupt void intTX(void)
{ //just has send a byte
UDR = 'q';
}
3. на чипе все пины заземляю кроме:
а) притания 20 пин
б) кварца 4,5 пины
в) резета 1 пин - сажу питание напрямую
г) txd 3 пин - с него снимаю выход уарта
частота на чипе - 4 МГц
на txd постоянный ноль...
может чип сгорел, но Ponyprog с ним работает нормально, читает, пишет, стирает?
Ответы