А зачем программку 2 раза вставил?
И нет - не будет
потому как ты тут - DDRB=0x01
сказал что как выход надо настроить порт B0, а не B3.
roboforum.ruТехнический форум по робототехнике. |
|
|
|
Реклама | ||||
|
|
|||
=DeaD= писал(а):потому как ты тут - DDRB=0x01
сказал что как выход надо настроить порт B0, а не B3.
Реклама | ||||
|
|
|||
#include <mega32.h>
#include <delay.h>
void main(void)
{
// Port B initialization
// FFunc3=In
// State3=P
PORTB=0x00;
DDRB=0x08;
while (1)
{
// 1
PORTB.3=1;
delay_ms(300);
PORTB.3=0;
delay_ms(300);
// 2
PORTB.3=1;
delay_ms(300);
PORTB.3=0;
delay_ms(300);
// 3
PORTB.3=1;
delay_ms(300);
PORTB.3=0;
delay_ms(300);
// 1-
PORTB.3=1;
delay_ms(600);
PORTB.3=0;
delay_ms(600);
// 1-
PORTB.3=1;
delay_ms(600);
PORTB.3=0;
delay_ms(600);
// 1
PORTB.3=1;
delay_ms(300);
PORTB.3=0;
delay_ms(300);
// 2
PORTB.3=1;
delay_ms(300);
PORTB.3=0;
delay_ms(300);
// 3
PORTB.3=1;
delay_ms(300);
PORTB.3=0;
delay_ms(1000);
};
}
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10