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





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









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









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






جهت تبلیغ در وب سایت ECA کلیک کنید.

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

نمایش نتایج: از 1 به 3 از 3
  1. #1
    2007/04/02
    8
    1

    systick میکرو stm32f103

    سلام

    سال نو مبارک

    برای میکروی stm32f103rbt6

    rtos رو راه انداختم و thread هارو تعریف کردم و با پورت سریال به راحتی کار میکنه

    ولی متوجه مشکلاتی شدم:

    1. وقتی از osDelay استفاده میکنم، تیک های سیستم عامل فوق العاده کند هستن و باعث میشه خیلی طول بکشه. یعنی osdelay(10000) به جای 10 ثانیه، 45 ثانیه طول میکشه! هر کاری کردم دیدم جواب نمیده

    *** مدار میکرو کریستال 8 مگ هست
    *** تنظیمات کلاک هم مثل شکل های زیر هست






    این کندی کلاک رو دیدم که تو فایل RTX_Conf_CM-.c اگه Timer Clock Value رو برابر با 8مگاهرتز قرار بدم و Timer tick value رو برابر با 10000 میکرو ثانیه (10 میلی ثانیه) قرار بدیم این مشکل طولانی شدن osDelay حل میشه!!! در حالیکه این مقادیر باید 72مگاهرتز و 1000 میکرو ثانیه باشن!!!!!!!!!! با مقادیر اصلی خیلی طول میکشه

    و اینکه توی یه نخ که حین اجرای برنامه ساخته میشه و قراره داده هایی رو از سریال بخونه، عجیب سرعت کند میشه!!!!


    دوستان مشکل کلاک و این ایرادات از چی میتونه باشه؟ چرا با 72مگا هرتز اون قدر تاخیر طول میکشه؟! برنامه هیچ چیز خاصی نداره.... فقط یه سریال خونده میشه و چندتا نخ

    ممنونم
  2. #2
    2007/04/02
    8
    1

    پاسخ : systick میکرو stm32f103

    کسی تا حالا به این مشکل بر نخورده؟
  3. #3
    2014/01/25
    شهرکرد
    247
    267

    پاسخ : systick میکرو stm32f103

    سلام شما از ویزارد کیل استفاده کردین، یه بررسی کنین ببینین مقدار HSE بصورت دیفالت 25000000 ست شده ؟؟ اگه اینه پس 8 مگ کنین.
    اول باید کلاکها رو تنظیم کنین بعد که مطمعن شدین میکرو 72 مگ کار میکنه بیاین سراغ تایمر SYSTICK بعد سراغ اجرای thread های RTOS
نمایش نتایج: از 1 به 3 از 3

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

  1. اتصال میکرو به STM32f103 به سنسور DS18B20
    توسط fatemehjml در انجمن STM
    پاسخ: 8
    آخرين نوشته: 2019/01/12, 04:45
  2. تداخل اینتراپت systick و usart و هنگ کردن میکرو
    توسط magician در انجمن پروسسورهای ARM
    پاسخ: 14
    آخرين نوشته: 2015/09/05, 10:02
  3. پاسخ: 0
    آخرين نوشته: 2015/02/09, 14:00
  4. مشکل با ADC میکرو stm32f103
    توسط paradox7 در انجمن STM
    پاسخ: 0
    آخرين نوشته: 2014/11/18, 10:57
  5. داستان این sysTick چیه؟
    توسط mohsen.hex در انجمن پروسسورهای ARM
    پاسخ: 2
    آخرين نوشته: 2011/12/08, 17:02

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

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

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

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

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