ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.






کاربران برچسب زده شده

نمایش نتایج: از 1 به 4 از 4
  1. #1
    2012/02/21
    36
    14

    کنترل یک پین از یک پورت در کامپایلر میکروسی(MikroC Avr

    سلام خدمت دوستان و سروران گرامی
    من فقط با سری میکروکنترلرهای 8051 و کامپایلر KEIL کار کردم و الان یه پروژه دارم که مجبورم با AVR انجامش بدم.از اونجایی که محیط MikroC و نوع دستور نویسیش به KEIL شباهت زیادی داره(البته به نظر خودم) تصمیم گرفتم که با این کامپایلر کار کنم.
    مشکلی که دارم اینه که نمیتونم با یک پین خاص از یک پورت خاص کار کنم.کد برنامه کامپایل میشه اما درست کار نمیکنه.مثلا توی این برنامه ساده میخوام وقتی پین صفر پورت B منطق صفر هستش پورت A عدد هگز FF باشه و وقتی همون پین منطق یک هست پورت A عدد هگز FE باشه.دو جور کدنویسی که جفتشونم بدون مشکل کامپایل میشن براتون میذارم خیلی خیلی لطف میکنید اگه راهنماییم کنید.
    کد:
    void main()
     {
      DDRA=0XFF;
      DDRB=0X00;
      while(1)
      {
      if(PORTB.F0==0)
       {
       PORTA=0xff;
       }
      if(PORTB.F0==1)
       {
       PORTA=0xfe;
       }
    }
    }
    
    /*SHEKLE DOVOM:*/
    
    sbit test at PORTB0_bit;
    
    void main()
     {
      DDRA=0XFF;
      DDRB=0X00;
      while(1)
      {
      if(test==0)
       {
       PORTA=0xff;
       }
      if(test==1)
       {
       PORTA=0xfe;
       }
    }
    }
  2. #2
    2012/02/21
    36
    14

    پاسخ : کنترل یک پین از یک پورت در کامپایلر میکروسی(MikroC Avr

    ضمنا این کدها با فرکانس 12 مگاهرتز برای ATMEGA16 کامپایل و در پروتئوس چک شد که با تغییر دادن پین صفر پورت B هیچ تغییری در پورت A انجام نشد.
  3. #3
    2012/12/30
    بوشهر
    3,216
    1,157

    پاسخ : کنترل یک پین از یک پورت در کامپایلر میکروسی(MikroC Avr

    آخه کامپایلر قحطی بود. با کدویژن یا اتمل استودیو عین گلوله می تونستی این کار رو انجام بدی.
  4. #4
    2012/02/21
    36
    14

    پاسخ : کنترل یک پین از یک پورت در کامپایلر میکروسی(MikroC Avr

    مشکلم حل شد.به جای PORTB.F0 باید مینوشتم PINB.F0.چه دنگ و فنگای بیخودی داره این AVR و کامپایلرهاش.KEIL نگاه بهش بکنی از چشات منظورتو میفهمه.rozeh جان از شما هم ممنونم لطف کردی جواب دادی حالا ببینم چه جوره این میکروسی اگه اذیت شدم میام کدویژن.
نمایش نتایج: از 1 به 4 از 4

موضوعات مشابه

  1. مشکل با کامپایلر mikroc pro of pic
    توسط alimohammad_sh در انجمن میکروکنترلرهای PIC
    پاسخ: 27
    آخرين نوشته: 2016/07/13, 09:45
  2. مشکل محدودیت حجم برنامه در کامپایلر mikroC
    توسط 2012rostami در انجمن میکروکنترلرهای PIC
    پاسخ: 14
    آخرين نوشته: 2015/08/12, 12:09
  3. مشکل در ds1307 با کامپایلر mikroc
    توسط behnam_frantic در انجمن میکروکنترلرهای PIC
    پاسخ: 1
    آخرين نوشته: 2010/04/19, 23:57
  4. کمک در مورد PWM با کامپایلر MikroC
    توسط saeidjabbari در انجمن میکروکنترلرهای PIC
    پاسخ: 4
    آخرين نوشته: 2009/09/16, 22:59
  5. کامپایلر جدید mikroC PRO for AVR
    توسط xmegamahdi در انجمن میکروکنترلرهای AVR
    پاسخ: 7
    آخرين نوشته: 2009/05/03, 05:05

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •