NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 4355 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 3 از 3

موضوع: مشکل در زمان یک تاخیر

  1. #1
    تازه وارد
    تاریخ عضویت
    May 2012
    نوشته ها
    2
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض مشکل در زمان یک تاخیر

    با سلام.
    من کار با آرم رو تازه شروع کردم. داشتم با مطالب مجله PMM2 پیش می رفتم تا این که رسیدم به محاسبه تاخیر و تابع delay. با انتخاب کلاک 18.432MHz برای میکرو، یک حلقه for که عدد 0 تا 3686599 بشماره باید 1 ثانیه تاخیر ایجاد کنه. ولی تو نرم افزار keil قسمت شبیه ساز، برنامه ی چشمک زن با این محاسبه درست کار نمی کرد و به جای اون از 0 تا 4500 حدود 1 ثانیه تاخیر ایجاد می کرد. حتی برنامه رو روی بورد آموزشی ورژن 3 هم پروگرام کردم دقیقا مثل شبیه ساز عمل کرد. کد مربوطه هم به این صورته:

    #include <AT91SAM7X#include <AT91SAM7X256.h>
    #include <pio.h>
    int main(void)
    {
    int i;
    int j;
    PORTB_OUTPUT = PB19;
    while(1)
    {
    SET_PORTB=PB19;
    for(j=0; j<4500; j++);
    RST_PORTB=PB19;
    for(i=0; i<4500; i++);
    }
    }
    لطفا اگه می دونید مشکل از کجاست، کمک کنید. خیلی ممنون.

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض

    سلام مهندس
    شما قسمت PLL‌ رو راه اندازي نكردين! پس نبايد انتظار داشته باشين كه تاخير درست كار كنه.
    _____________________________________
    _____________________________________

  4. #3
    تازه وارد
    تاریخ عضویت
    May 2012
    نوشته ها
    2
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    خوب این تنظیم pll و فعال کردنش چجوری انجام می شه؟ توی مجله pmm که نگفته نیازه.

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

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