Решил не заморачиваться с AVREdit и WinAVR. Написал програмку в CodeVisionAVR:
Задача: мигать двумя лампачками по очереди:
- Код: Выделить всё • Развернуть
//----------------------------------------------------------------------------------------------------------
// должны чередоваться порты B7 и B6
#include <90s2313.h>
#include <delay.h>
#define PB_OUT DDRB = 0Xff
void main(void)
{
PB_OUT;
//TCCR ??????? включение таймера
while(1)
{
PORTB.6=0;
PORTB.7=1;
delay_ms(200);
PORTB.7=0;
PORTB.6=1;
delay_ms(200);
};
}
//----------------------------------------------------------------------------------------------------------
По программе вопрос такой обязательно ли включать таймер ??? И в AT90S2313 он так же включается как и в примерах на Мегу 16 ??
А теперь вопрос про програматор:
В принтерном проводе есть один голый провод припаян изначально он к корпусу разъема(насколько Я понимаю заземление), его бы похорошему по-моему так же к GND припаять ....Я прав ???
для текстов исходников есть тег [code] <V>
Последний раз редактировалось
D'Ark Trouyan 10 ноя 2007, 21:13, всего редактировалось 1 раз.