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

موضوع: یک شدن پین برای مدت زمان مشخص output compare

  1. #1
    عضو جدید
    تاریخ عضویت
    Aug 2017
    نام
    مهدی رهی
    نوشته ها
    5
    تشکر
    2
    تشکر شده 4 بار در 2 پست

    پیش فرض یک شدن پین برای مدت زمان مشخص output compare

    سلام به همه
    قصد دارم با هر بار فشردن کلید، یکی از پایه های میکرو برای زمان مشخصی مثلا 70 میکرو ثانیه یک و بعد صفر بشه.
    یک راهش استفاده از تایمر هست و با هر بار فشردن کلید پایه رو یک و یک تایمر تنظیم شده روی 70 میکرو ثانیه رو start میکنیم و بعد توی وقفه پایه رو صفر و تایمر رو هم stop میکنیم.
    اما برای یاد گیری بهتر میکرو های stm32 میخوام بوسیله timer در مد output compare این کار رو بدون نیاز به اجرای وقفه ای انجام بدم.
    یک تایمر رو روی 70 میکرو ثانیه تنظیم کردم و مدش رو روی output compare در حالت active high قرار دادم، حالا با اجرا شدن دستور start تایمر پایه متصل به تایمر برای زمان 70 میکرو ثانیه یک و بعد صفر میشه، اما مشکل اینجاست که وقتی دوباره تایمر رو start میکنم دیگه کار نمیکنه،
    لطفا دوستانی که میتونن کمک کنن
    این مد onePulse برای اینکار آیا مفید هست؟

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

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

  1. پاسخ: 1
    آخرين نوشته: 24-03-2019, 14:02
  2. Mega8 PORTB output
    توسط Caspian1361 در انجمن AVR
    پاسخ: 6
    آخرين نوشته: 24-07-2011, 22:23
  3. پاسخ: 3
    آخرين نوشته: 20-07-2011, 15:56
  4. ربات لوله پیما و دیوار پیما!
    توسط رهتازالکترونیک در انجمن اخبار کامپیوتر و IT و مسابقات رباتیک
    پاسخ: 0
    آخرين نوشته: 23-08-2010, 15:21

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

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

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