Яркость светодиодов на Tiny2313 и не только
Добавлено: Пн мар 10, 2014 23:45:25
Здравствуйте Коты! Вот собрал схему на плате беспаячной. Решил изучать программирование контролеров AVR. Все подключил - программатор и все такое, все шьет. Написал первую маргалку
на нулевом пине порта B светодиод ярко горит, на всех остальных тускло. Хотя все светодиоды яркие. Может что то в коде надо прописать или как? Заранее спасибо. Сейчас работаю над тем как од уменьшить.
Код: Выделить всё
#include <tiny2313.h>
#include <delay.h>
void main (void)
{
DDRB = 0x01;
while(1)
{
PORTB.0 = 1;
delay_ms(25);
PORTB.0 = 0;
delay_ms(25);
PORTB.1 = 1;
delay_ms(25);
PORTB.1 = 0;
delay_ms(25);
PORTB.2 = 1;
delay_ms(25);
PORTB.2 = 0;
delay_ms(25);
PORTB.3 = 1;
delay_ms(25);
PORTB.3 = 0;
delay_ms(25);
PORTB.4 = 1;
delay_ms(25);
PORTB.4 = 0;
delay_ms(25);
PORTB.5 = 1;
delay_ms(25);
PORTB.5 = 0;
delay_ms(25);
PORTB.6 = 1;
delay_ms(25);
PORTB.6 = 0;
delay_ms(25);
PORTB.5 = 1;
delay_ms(25);
PORTB.5 = 0;
delay_ms(25);
PORTB.4 = 1;
delay_ms(25);
PORTB.4 = 0;
delay_ms(25);
PORTB.3 = 1;
delay_ms(25);
PORTB.3 = 0;
delay_ms(25);
PORTB.2 = 1;
delay_ms(25);
PORTB.2 = 0;
delay_ms(25);
PORTB.1 = 1;
delay_ms(25);
PORTB.1 = 0;
delay_ms(25);
}
}