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

موضوع: ***کمک***راه اندازی pwm

  1. #1
    کاربر فعال soodi آواتار ها
    تاریخ عضویت
    Jun 2010
    نام
    مسعود محمدی
    نوشته ها
    264
    تشکر
    111
    تشکر شده 296 بار در 138 پست

    Exclamation ***کمک***راه اندازی pwm

    با سلام

    دوستان
    خیلی خیلی ممنون میشوم که کمکم کنید
    هر کاری کردم جواب نگرفتم ، منتظر پاسختون هستم

    من با هدر موجود در سایت (لینک زیر) می خواهم سروو موتور کنترل کنم یعنی فرکانس 50 هرتز ایجاد کنم با پریود 20 میلی ثانیه و دیوتی سایکل 1 تا 2 میلی ثانیه برای بیشترین و کمترین چرخش
    خیلی سعی کردم ولی نتونستم
    اگر لطفا کنید و من رو راهنمایی کنید خیلی خیلی ممنون میشوم
    تصویر فرکانس مورد نیازم رو هم در زیر گزاشتم

    لینک هدر : ایـــــــــران میـــــــکرو ™ - مشاهده یک موضوع - کلیه آموزش ها و نکات مهم برد eke2sam7x v2.0 کویرالکترونیک
    تصویر فرکانس :


    برنامه خودم :
    کد:
    #include <at91sam7x256.h>
    #include <lib_at91sam7x256.h>
    #include <delay.h>
    #include <PWM.h> 
    #include <adc.h> 
    
    #define LCD_PORT_A 
    #define LCD_RS 20 
    #define LCD_E 21 
    #define LCD_DB4 22 
    #define LCD_DB5 23
    #define LCD_DB6 24 
    #define LCD_DB7 25 
    #include <lcd.h>
    
    int main(void)
    {
        int DT1,a;
        DT1=25;
        
        AT91C_BASE_PMC->PMC_PCER|=1<<AT91C_ID_PWMC;
    
        //Channel 0:    
        PWMC_Configure_PIO(PORT_PWMC_PWM0,PIN_PWMC_PWM0);
        PWMC_ConfigureClocks(490,0,48000000);
        PWMC_ConfigureChannel(0,AT91C_PWMC_CPRE_MCKA,0,0);
        PWMC_SetPeriod(0,20);
        PWMC_SetDutyCycle(0,2);
        PWMC_EnableChannel(0);
        
        lcd_init();
        config_adc(0x40);
    
    while(1)
     {
    start_adc();
    a = read_adc(6);
    cursor_off(); 
    lcd_clear();
    lcd_gotoxy(1,1);
    lcd_puts(DT1);
    DT1=1.5;     
    PWMC_SetDutyCycle(0,DT1);
    delay_ms(100);
     }
    }

    منتظرپاسختون هستم
    با سپاس
    ویرایش توسط soodi : 15-09-2012 در ساعت 11:18

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

  3. #2
    کاربر فعال soodi آواتار ها
    تاریخ عضویت
    Jun 2010
    نام
    مسعود محمدی
    نوشته ها
    264
    تشکر
    111
    تشکر شده 296 بار در 138 پست

    پیش فرض

    دوستان

    من هنوز منتظر هستم
    فقط بگید من پریود و فرکانس و دیوتی سایکل مورد نیازم که توی عکس هم هست ، چطوری توی این هدر مقدار دهی کنم ؟

    منتظرم

  4. #3
    کاربر فعال soodi آواتار ها
    تاریخ عضویت
    Jun 2010
    نام
    مسعود محمدی
    نوشته ها
    264
    تشکر
    111
    تشکر شده 296 بار در 138 پست

    پیش فرض

    هیچ کس نیست 2 تا عدد به ما بده
    والا خودم هر کاری کردم نشد

  5. #4
    کاربر فعال soodi آواتار ها
    تاریخ عضویت
    Jun 2010
    نام
    مسعود محمدی
    نوشته ها
    264
    تشکر
    111
    تشکر شده 296 بار در 138 پست

    پیش فرض

    سلام

    واقعا گیر هستم
    یعنی بین این همه دوستان کسی نیست با این کتابخانه کار کرده باشه
    والا 2 تا عدد بیشتر نیست

  6. #5
    کاربر فعال soodi آواتار ها
    تاریخ عضویت
    Jun 2010
    نام
    مسعود محمدی
    نوشته ها
    264
    تشکر
    111
    تشکر شده 296 بار در 138 پست

    پیش فرض

    سلام

    شنیده بودم که انجمن IranMicro توی ARM خیلی فعال هست
    ولی انگار نه !!!
    کتابخانه ای که توی همین انجمن نوشته شده است رو هیچکس باهاش کار نکرده
    یه فرکانس 50 هرتز میخام با پریود 20 میلی ثانیه و دیوتی سایکل 1 تا 2 میلی ثانیه
    والا دیگه ناامید شدم

    منتظر هستم

  7. #6
    کاربر فعال soodi آواتار ها
    تاریخ عضویت
    Jun 2010
    نام
    مسعود محمدی
    نوشته ها
    264
    تشکر
    111
    تشکر شده 296 بار در 138 پست

    پیش فرض

    اگر گیر نبودم هیچ موقع پست نمیزدم
    ولی آخه یه نفر نباید جواب بده

    یه فرکانس میخام یعنی نحوه محاسبات عدد ها در این هدری که من رو بیچاره کرده

  8. #7
    کاربر فعال soodi آواتار ها
    تاریخ عضویت
    Jun 2010
    نام
    مسعود محمدی
    نوشته ها
    264
    تشکر
    111
    تشکر شده 296 بار در 138 پست

    پیش فرض


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

  1. ره اندازی smt160 با پورت موازی
    توسط M.ABDOLLAHI در انجمن AVR
    پاسخ: 3
    آخرين نوشته: 27-04-2009, 21:34

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

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