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





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









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





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

نمایش نتایج: از 1 به 8 از 8
  1. #1
    2015/05/21
    12
    0

    مشکل در تولید فرکانس ۱ مگاهرتز با timer0 توسط ccs

    سلام دوستان. والا من برای یه پروژه ای باید یه فرکانس ۱ مگا هرتز روی پین خروجی pic تولید کنم..هر کاری میکنم نمیتونم تولید کنم..برنامه ای که نوشتم اینه
    ودر ضمن نمیتونم از pwm استفاده کنم
    Use delay(crystal=12000000


    Int_timer#
    Void timer0_isr(void
    }
    Set_timer0(250
    Output_toggle(pin_a0
    {


    Setup_timer0_(rtcc_internal|rtcc_div_1|rtcc_8_bit

    که البته با این تنظیمات فرکانس من بایستی ۸۲۰ کیلو هرتز در بیاد ..ولی در نمیاد..لطفا کمکم کنید ثواب داره. دیوانه شدم ...
  2. #2
    2013/06/19
    1,544
    78

    پاسخ : مشکل در تولید فرکانس ۱ مگاهرتز با timer0 توس

    چطوری حساب کردید که میشه 820 کیلو؟
    شما اگه در یک حلقه فقط یه پین رو toggle کنید، اونم از طریق مستقیم رجیستر نمیتونید به فرکانس 1 مگ برسید. در این سرعت کریستال ماکزیمم به 500 کیلو میرسید و اگه از تابع output_toggle استفاده کنید که تازه کمتر میشه
    AYRIC
  3. #3
    2006/08/16
    867
    17

    پاسخ : مشکل در تولید فرکانس ۱ مگاهرتز با timer0 توسط ccs

    از وقفه به این صورت نمیتونید استفاده کنید. برای ورود و خروج از وقفه کلی دستورات اضافه اجرا میشه.
    باید در یک حلقه در تابع اصلی بنویسید. باید tris رو هم بهینه کنید. فرکانس رو هم بالا ببرید. در ضمن میکرو هیچ کار دیگه ای نمیتونه بکنه.

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

  4. #4
    2011/07/01
    230
    105

    پاسخ : مشکل در تولید فرکانس ۱ مگاهرتز با timer0 توسط ccs

    خروجی یکی از تایمرها رو روی حالت فری رانینگ یک مگاهرتز قرار بده این تایمرها معمولن به یکی از پایه ها وصلند، اون رو هم فعال کن دیگه باهاش کاری نداری خودش کارشو انجام میده و میک رو راحت برای کارهای دیگه میشه استفاده کرد.
  5. #5
    2015/05/21
    12
    0

    پاسخ : مشکل در تولید فرکانس ۱ مگاهرتز با timer0 توسط ccs

    ممنون از پاسخ های دوستان گلم....والا واقعیتش من برای یک مدار صنعتی دارم یک کنترل کننده RF درست میکنم.فرستنده ذستگاه pt2262 هست با فرکانس 820 کیل. هرتز..من می خوام عرض پالس های ورودی رو اندازه بگیرم..برای این کار باید بتونم فرکانس حول و حوش 820 کیلو تولید کنم و بعد اطلاعتو بخونم..لطفا بگید من چطور می تونم عرض این سیگنال ها رو بخونم ؟/؟؟؟ :angry:
  6. #6
    2013/06/19
    1,544
    78

    پاسخ : مشکل در تولید فرکانس ۱ مگاهرتز با timer0 توسط ccs

    فرکانس متغیره یا عرض پالس؟
    AYRIC
  7. #7
    2015/05/21
    12
    0

    پاسخ : مشکل در تولید فرکانس ۱ مگاهرتز با timer0 توسط ccs

    عرض پالسه دوست عزیز ..
  8. #8
    2013/06/19
    1,544
    78

    پاسخ : مشکل در تولید فرکانس ۱ مگاهرتز با timer0 توسط ccs

    نقل قول نوشته اصلی توسط professor1394
    عرض پالسه دوست عزیز ..
    با این میکرو و این سرعت نمیشه!!
    سرعت میکروی شما 3 مگاهرتز هستش. و فرکانس پالسی که قراره اندازه گیری بشه 1 مگاهرتز. در بهترین حالت شما عرض پالس رو به 3 قسمت میتونید تقسیم کنید
    AYRIC
نمایش نتایج: از 1 به 8 از 8

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

  1. نحوه تولید پالس با فرکانس مگاهرتز
    توسط spolid در انجمن مدار هاي ديجيتال
    پاسخ: 13
    آخرين نوشته: 2019/11/27, 20:50
  2. تولید کلاک با فرکانس 10 مگاهرتز
    توسط heidarali در انجمن میکروکنترلرهای AVR
    پاسخ: 13
    آخرين نوشته: 2019/04/14, 17:50
  3. ساخت پالس با فرکانس 16 مگاهرتز توسط AVR
    توسط ص.عظیمی در انجمن میکروکنترلرهای AVR
    پاسخ: 2
    آخرين نوشته: 2014/04/18, 20:38
  4. تولید فرکانس 80-150 مگاهرتز
    توسط baby_1 در انجمن مدارهای الکترونیکی فرکانس بالا
    پاسخ: 19
    آخرين نوشته: 2012/02/02, 12:49
  5. پاسخ: 5
    آخرين نوشته: 2009/12/01, 12:16

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

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

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

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

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