سلام این ماژول سالمه بدون میکرو کار میکنه و تشخیص میده اما وقتی به میکرو وصل میکنم پایه ورودی میکرو رو فعال نمیکنه
کد:
[FONT=Yekan]#include <tiny13a.h>[/FONT]#include <io.h> #include <delay.h> void main(void) { int n = 0; #define button PINB.0 #define led0 PORTB2 #define led1 PORTB3 #define led2 PORTB4 //DDRB |= ((1<<DDRB.2) | (1<<DDRB.3) | (1<<DDRB.4)); DDRB = 0B111100; while (1) { PORTB |= ((1<<led1)); //set: B3 delay_ms(50); PORTB &= ~((1<<led1)); //clear: B3 if (PINB & (1<<button)) n = 1; else { PORTB |= ((1<<led2)); //set: B4 delay_ms(50); PORTB &= ~((1<<led2)); //clear: B4 } if(n==1) { PORTB |= ((1<<led0)); //set: B2 delay_ms(300); PORTB &= ~((1<<led0)); //clear: B2 n = 0; } } } [FONT=Yekan] [/FONT]