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

موضوع: تابع تاخیر بدون cmsis

  1. #1
    کاربر علاقه مند mahdi89 آواتار ها
    تاریخ عضویت
    Dec 2009
    نام
    مهدی رهی
    نوشته ها
    38
    تشکر
    77
    تشکر شده 51 بار در 19 پست

    پیش فرض تابع تاخیر بدون cmsis

    سلام به همه
    میخوام تابع ایجاد تاخیر دقیق بسازم.
    هر چی گشتم یا استفاده از یه حلقه تکرار بوده که دقیق نیست، یا استفاده از کتابخونه CMSIS بوده در حالی که من نمیخوام از توابع cmsis استفاده کنم.
    کسی میدونه چجور میتونم اینکار رو انجام بدم؟
    از keil استفاده میکنم و برای lpc1788 دارم مینویسم.

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

  3. #2
    کاربر علاقه مند
    تاریخ عضویت
    Sep 2011
    نوشته ها
    47
    تشکر
    14
    تشکر شده 16 بار در 8 پست

    پیش فرض

    می تونی از systic استفاده کنی.

  4. کاربران : 2 تشکر کرده اند از شما ajapyy برای ارسال این پست سودمند:


  5. #3
    کاربر علاقه مند
    تاریخ عضویت
    Dec 2007
    نوشته ها
    26
    تشکر
    7
    تشکر شده 11 بار در 7 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mahdi89 نمایش پست ها
    سلام به همه
    میخوام تابع ایجاد تاخیر دقیق بسازم.
    هر چی گشتم یا استفاده از یه حلقه تکرار بوده که دقیق نیست، یا استفاده از کتابخونه CMSIS بوده در حالی که من نمیخوام از توابع cmsis استفاده کنم.
    کسی میدونه چجور میتونم اینکار رو انجام بدم؟
    از keil استفاده میکنم و برای lpc1788 دارم مینویسم.
    اول اینکه از آخرین ورژن کیل استفاده کن
    بعد تیک keil rtx رو بزن
    برو تو تنظیمات rtx فرکانس میکر رو درست کن
    حالا با تابع
    osDelay(100);
    میتونی تاخیر ایجاد کنی
    به همین راحتی و کاملا دقیق
    به جای 100 مقدار بر حسب میلی ثانیه

  6. کاربران : 2 تشکر کرده اند از شما hossein_tomari007 برای ارسال این پست سودمند:


  7. #4
    کاربر علاقه مند
    تاریخ عضویت
    Sep 2011
    نوشته ها
    47
    تشکر
    14
    تشکر شده 16 بار در 8 پست

    پیش فرض

    نقل قول نوشته اصلی توسط hossein_tomari007 نمایش پست ها
    اول اینکه از آخرین ورژن کیل استفاده کن
    بعد تیک keil rtx رو بزن
    برو تو تنظیمات rtx فرکانس میکر رو درست کن
    حالا با تابع
    osDelay(100);
    میتونی تاخیر ایجاد کنی
    به همین راحتی و کاملا دقیق
    به جای 100 مقدار بر حسب میلی ثانیه
    خب rtx هم از systic استفاده می کنه.

  8. تشکرها از این نوشته :


  9. #5
    کاربر علاقه مند
    تاریخ عضویت
    Dec 2007
    نوشته ها
    26
    تشکر
    7
    تشکر شده 11 بار در 7 پست

    پیش فرض

    نقل قول نوشته اصلی توسط ajapyy نمایش پست ها
    خب rtx هم از systic استفاده می کنه.
    کاملا صحیح
    اما وقتی که آماده است چرا باید دوباره تابع نوشت
    تازه خیلی چیزای دیگه هم داره مثل تایمر ها و تسک ها و ....
    خیلی هم راحته

  10. کاربران : 2 تشکر کرده اند از شما hossein_tomari007 برای ارسال این پست سودمند:


  11. #6
    کاربر علاقه مند
    تاریخ عضویت
    Jun 2016
    نوشته ها
    20
    تشکر
    9
    تشکر شده 5 بار در 4 پست

    پیش فرض

    نقل قول نوشته اصلی توسط hossein_tomari007 نمایش پست ها
    اول اینکه از آخرین ورژن کیل استفاده کن
    بعد تیک keil rtx رو بزن
    برو تو تنظیمات rtx فرکانس میکر رو درست کن
    حالا با تابع
    osDelay(100);
    میتونی تاخیر ایجاد کنی
    به همین راحتی و کاملا دقیق
    به جای 100 مقدار بر حسب میلی ثانیه
    تیک keil rtx کجاست؟؟؟

  12. تشکرها از این نوشته :


  13. #7
    کاربر علاقه مند
    تاریخ عضویت
    Dec 2007
    نوشته ها
    26
    تشکر
    7
    تشکر شده 11 بار در 7 پست

    پیش فرض

    اینجا چند تا عکس هستش
    اونا رو نگاه کن

    آموزش RTX در کیل

  14. کاربران : 2 تشکر کرده اند از شما hossein_tomari007 برای ارسال این پست سودمند:


  15. #8
    کاربر علاقه مند ali_rostami_7 آواتار ها
    تاریخ عضویت
    Oct 2011
    نوشته ها
    91
    تشکر
    295
    تشکر شده 54 بار در 36 پست

    پیش فرض

    سلام
    آقا دمت گرم. این روش رو تا حالا ندیده بودم.
    فقط یه مورد:
    تو یه مثال از کتابخونه های cmsis این گزینه Manage Run-Time Invronment غیر فعاله. شما میدونید چرا؟و چه طور میشه فعالش کرد؟

  16. تشکرها از این نوشته :


  17. #9
    کاربر علاقه مند
    تاریخ عضویت
    Dec 2007
    نوشته ها
    26
    تشکر
    7
    تشکر شده 11 بار در 7 پست

    پیش فرض

    نقل قول نوشته اصلی توسط ali_rostami_7 نمایش پست ها
    سلام
    آقا دمت گرم. این روش رو تا حالا ندیده بودم.
    فقط یه مورد:
    تو یه مثال از کتابخونه های cmsis این گزینه Manage Run-Time Invronment غیر فعاله. شما میدونید چرا؟و چه طور میشه فعالش کرد؟
    با سلام
    این برنامه احتمال خیلی زیاد با ورژن 4 کیل نوشته شده
    توی ورژن 4 ،
    Manage Run-Time Invronment وجود نداره و از ورژن 5 اضافه شده
    برای اینکه بتونید اون برنامه رو با کیل 5 کامپایل کنید باید Device Lagacy رو روی کیل نصب کنید
    Device Lagacy برای هماهنگی ورژن های قبلی با کیل ، برنامه نویسی بدون استفاده از پک ها و همینطور برنامه نویسی برای میکروکنترلر هایی که پک ها ساپورتش نمیکنن استفاده میشه
    موفق باشید

  18. کاربران : 2 تشکر کرده اند از شما hossein_tomari007 برای ارسال این پست سودمند:


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

  1. Cmsis 4.50
    توسط dizgah در انجمن LPC series (NXP)
    پاسخ: 14
    آخرين نوشته: 21-12-2015, 10:21
  2. [سوال] ایجاد برنامه با cmsis
    توسط sh90 در انجمن LPC series (NXP)
    پاسخ: 1
    آخرين نوشته: 20-01-2015, 15:30
  3. Cmsis چیه؟
    توسط Aghaeifar در انجمن LPC series (NXP)
    پاسخ: 16
    آخرين نوشته: 21-12-2013, 11:03
  4. مرجع برای cmsis
    توسط alamdar در انجمن مباحث کلی ARM
    پاسخ: 7
    آخرين نوشته: 22-05-2013, 22:45
  5. پروژه با cmsis
    توسط lpln852 در انجمن stm32
    پاسخ: 1
    آخرين نوشته: 21-11-2012, 20:18

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

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

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