با عرض سلام و خسته نباشید.
ببخشید بنده میخواستم یک شمارنده با avr بسازم .یک برنامه نوشتم .تو این برنامه led اول روشن میشه ولی led دوم روشن نمیشه.میخواستم ببینم هیچ کدام از دوستان متوجه اشکال برنامه میشوند یا نه؟
ممنون.
void main (void){
static int c=0;
DDRA.0=0;
DDRB=1;
while(1){
if (c==0)
{
PORTB=0b00000001;
c++;
delay_ms(100);
break;
if(c==1)
{
PORTB=0b00000010;
delay_ms(100);
break;
البته خطایی نداره فقط تو شبیه ساز پروتیوس عمل نمیکنه.یعنی led اول روشن میشه ولی دومی نه.
باز هم ممنون.
ببخشید بنده میخواستم یک شمارنده با avr بسازم .یک برنامه نوشتم .تو این برنامه led اول روشن میشه ولی led دوم روشن نمیشه.میخواستم ببینم هیچ کدام از دوستان متوجه اشکال برنامه میشوند یا نه؟
ممنون.
void main (void){
static int c=0;
DDRA.0=0;
DDRB=1;
while(1){
if (c==0)
{
PORTB=0b00000001;
c++;
delay_ms(100);
break;
if(c==1)
{
PORTB=0b00000010;
delay_ms(100);
break;
البته خطایی نداره فقط تو شبیه ساز پروتیوس عمل نمیکنه.یعنی led اول روشن میشه ولی دومی نه.
باز هم ممنون.
دیدگاه