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





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









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





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

نمایش نتایج: از 1 به 9 از 9
  1. #1
    2018/11/12
    1
    0

    مشکل RTC در برد ;کاتالیست sym32f407

    به نام خدا
    با عرض سلام و خسته نباشید خدمت دوستان
    برای استفاده از RTC میکروکنترلر موجود در برد catalyst هنگام استفاده از کریستال 32 کیلو هرتز خارجی
    یعنی کریستال LSE به مشکل بر می خورد و هنگام انجام تنظیمات اولیه مربوط به کلاک یعنی تابع HAL_RCC_OscConfig(&RCC_OscInitStruct)
    خطای time out می دهد.
    گویا اشکال در سخت افزار برد کاتالیست و کریسال خارجی آن هست.
    برای تنظیمات اولیه از نرم افزار stm32cube استفاده می کنم.
    کسی راه حلی دارد؟
    با استفاده از کریستال 32 کیلوهرتز داخلی ( LSI) این مشکل وجود ندارد و RTC عمل می کند
    اما این کریستال با خاموش شدن میکرو عمل نمی کند.
  2. #2
    2017/06/13
    725
    372

    پاسخ : مشکل RTC در برد ;کاتالیست sym32f407

    نقل قول نوشته اصلی توسط alireza.1372

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

    عضویت

    به نام خدا
    با عرض سلام و خسته نباشید خدمت دوستان
    برای استفاده از RTC میکروکنترلر موجود در برد catalyst هنگام استفاده از کریستال 32 کیلو هرتز خارجی
    یعنی کریستال LSE به مشکل بر می خورد و هنگام انجام تنظیمات اولیه مربوط به کلاک یعنی تابع HAL_RCC_OscConfig(&RCC_OscInitStruct)
    خطای time out می دهد.
    گویا اشکال در سخت افزار برد کاتالیست و کریسال خارجی آن هست.
    برای تنظیمات اولیه از نرم افزار stm32cube استفاده می کنم.
    کسی راه حلی دارد؟
    با استفاده از کریستال 32 کیلوهرتز داخلی ( LSI) این مشکل وجود ندارد و RTC عمل می کند
    اما این کریستال با خاموش شدن میکرو عمل نمی کند.
    سلام
    اتفاقا RTC این میکروکنترلر کل وقت دیروز من رو گرفت! باز خوبه میکروکنترلر شما به LSI جواب میده؛ میکروکنترلر من که هیچ جوره راضی نمیشه
    اگر میشه کل پروژه رو ZIP کنید و بفرستید ببینم شما چیکار کردید که حداقل اون یه مورد جواب داده
    ویرایش توسط hossein.m98 : 2019/07/10 در ساعت 22:23
  3. #3
    2011/12/30
    421
    20

    پاسخ : مشکل RTC در برد ;کاتالیست sym32f407

    سلام
    بنده هم دقیقا همین مشکل را دارم و برنامه نمونه ای که روی سایت قرار داده شده را وقتی میریزم روی برد خطای کانفیگ رجیستر های RTC را میده که به نظر مربوط به همین کریستال هست.
    اگر دوستان طراح برد بتونند مشکل را بررسی کنند ممنون میشم.
  4. #4
    2008/02/28
    تبريز
    280
    11

    پاسخ : مشکل RTC در برد ;کاتالیست sym32f407

    متاسفانه بخش RTC میکروکنترلرها برای کریستال خارجی یا همون LSE خیلی حساس هستش. بیشتر مشکلات مربوط میشه به تمیز نبودن پایه های میکروکنترلر و کریستال 32 کیلوهرتز و خازنهای موازی اون. توصیه میشه یکبار این بخش ها با تینر کامل شستشو بشه و برای خازن های موازی کریستال از ظرفیت حدود 4 پیکو فاراد استفاده بشه. LSE بعضا با انجام همه این کارها باز هم کار نمیکنه که دیگه راهی جز استفاده ازاسیلاتور داخلی LSI نیستش.
    ویرایش توسط raminmicro : 2019/10/13 در ساعت 20:25
  5. #5
    2017/06/13
    725
    372

    پاسخ : مشکل RTC در برد ;کاتالیست sym32f407

    نقل قول نوشته اصلی توسط raminmicro

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

    عضویت

    متاسفانه بخش RTC میکروکنترلرها برای کریستال خارجی یا همون HSE خیلی حساس هستش. بیشتر مشکلات مربوط میشه به تمیز نبودن پایه های میکروکنترلر و کریستال 32 کیلوهرتز و خازنهای موازی اون. توصیه میشه یکبار این بخش ها با تینر کامل شستشو بشه و برای خازن های موازی کریستال از ظرفیت حدود 4 پیکو فاراد استفاده بشه. HSE بعضا با انجام همه این کارها باز هم کار نمیکنه که دیگه راهی جز استفاده ازاسیلاتور داخلی HSI نیستش.
    من با HSI هم امتحان کردم کار نکرد. مشکل از چی میتونه باشه؟ رجیسترها رو چک کردم مقدار میگیرن ولی تغییری توی زمان نمیدن
  6. #6
    2008/02/28
    تبريز
    280
    11

    پاسخ : مشکل RTC در برد ;کاتالیست sym32f407

    اگه از برنامه نمونه کاتالیست 407 استفاده میکنین داخل فایل rtc.c یک define به این صورت تعریف شده که اون رو به LSI تغییر بدین

    کد:
    #define RTC_CLOCK_SOURCE_LSE
    تبدیل بشه به :
    کد:
    #define RTC_CLOCK_SOURCE_LSI
  7. #7
    2017/06/13
    725
    372

    پاسخ : مشکل RTC در برد ;کاتالیست sym32f407

    نقل قول نوشته اصلی توسط raminmicro

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

    عضویت

    اگه از برنامه نمونه کاتالیست 407 استفاده میکنین داخل فایل rtc.c یک define به این صورت تعریف شده که اون رو به LSI تغییر بدین

    کد:
    #define RTC_CLOCK_SOURCE_LSE
    تبدیل بشه به :
    کد:
    #define RTC_CLOCK_SOURCE_LSI
    خیر با COBE و توابع HAL امتحان کردم جواب نداد کلا. دلیلشم نمیفهمم واقعا. باتری بکاپ هم براش گذاشتم
  8. #8
    2008/02/28
    تبريز
    280
    11

    پاسخ : مشکل RTC در برد ;کاتالیست sym32f407

    توابع HAL باگ های زیادی دارن بهتره فایل برنامه نمونه شماره 4 کاتالیست رو دانلود کنین و همونو خودتون با HAL به صورت رجیستری پیاده کنین
  9. #9
    2017/06/13
    725
    372

    پاسخ : مشکل RTC در برد ;کاتالیست sym32f407

    نقل قول نوشته اصلی توسط raminmicro

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

    عضویت

    توابع HAL باگ های زیادی دارن بهتره فایل برنامه نمونه شماره 4 کاتالیست رو دانلود کنین و همونو خودتون با HAL به صورت رجیستری پیاده کنین
    نمیدونم چرا ولی اون مثال های ECA رو که میخوام کامپایل کنم ارور میگیره. مشکل اینجاس که پارسال با یک ورژن CUBE امتحان کردم نشد، امسال با ورژن جدید هم نشد. این بار سعی کردم با رجیسترها کار کنم ولی بازم نتیجه ای نگرفتم. شاید راستی راستی RTC بعضی میکروکنترلرها مشکل داره
نمایش نتایج: از 1 به 9 از 9

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

  1. پاسخ: 0
    آخرين نوشته: 2019/04/14, 15:11
  2. پاسخ: 3
    آخرين نوشته: 2019/03/04, 15:09
  3. مشکل با bootloader کاتالیست F400
    توسط matin7575 در انجمن STM
    پاسخ: 1
    آخرين نوشته: 2019/02/25, 18:55
  4. مشکل در نصب افزونه برد کاتالیست در نرم افزار CubeMX
    توسط hassan_ew در انجمن پروسسورهای ARM
    پاسخ: 3
    آخرين نوشته: 2018/12/11, 15:45
  5. پاسخ: 2
    آخرين نوشته: 2017/01/05, 09:38

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

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

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

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

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