اطلاعیه

Collapse
No announcement yet.

مشکل با Atmel Studio و میکرو کنترلر ATMEGA32

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    مشکل با Atmel Studio و میکرو کنترلر ATMEGA32

    سلام خدمت دوستان گرامی
    من تازه شروع کردم با Atmel Studio برنامه نوشتن و مثال های زیادی رو کد کردم . اما یک مشکل خیلی عجیب گیر کردم .
    اول یک برنامه LED چشمک زن نوشتن برای ATMEGA16 بعد همون را برای ATMEGA32 نوشتن ولی کار نکرد.
    اینم برنامه:
    کد:
      DDRB = (1<<DDB0);
      while (1) //loop forever
      {
       PORTB = 0x01; //set pin 0 on port B high
       _delay_ms(500);
       PORTB = 0x00; //set pin 0 on port B low
       _delay_ms(500);
      }
    با هر دو ورژن Atmel Studio4 , Atmel Studio6 تست کردم ولی بازم جواب نمی دهد.

    در ادامه یک برنامه LCD2*16 نوشتم با ATMEGA16 جواب میده ولی با ATMEGA32 جواب نمی دهد !!!! :angry:

    چرا ؟ تنظیم خاصی باید انجام بدم ؟ یا کتابخانه جدیدی باید اضافه کنم ؟

    لطفا کمک کنید :cry2:
    خداوندا
    از بچگی به من آموختندهمه را دوست بدار حال که بزرگ شده ام و کسی را دوست می*دارم می گویند:
    فراموشش کن
    دکتر علی شریعتی

    #2
    پاسخ : مشکل با Atmel Studio و میکرو کنترلر ATMEGA32

    -از صحت و سلامت میکرو مطمئنید؟
    -در قسمت device میکرو رو به mega 32 تغییر میدهید؟
    -اگر از کتابخوانه های lcd استفاده میکنید.مقدار F_CPU رو درست تعریف کردید ، چون به طور معمول در این کتابخوانه ها تاخیر بر حسب مقدار F-CPU محاسبه میشود.
    Someone who can change the world
    ELECTRONIC ENGINEER

    دیدگاه

    لطفا صبر کنید...
    X