اطلاعیه

Collapse
No announcement yet.

متوقف شدن برنامه RTC در یک خط در stm32f103

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    متوقف شدن برنامه RTC در یک خط در stm32f103

    سلام
    بنده مثال RTC کتابخانه استاندارد خود ST رو برروی برد stm32f103ret6 فروشگاه پروگرام کردم اما در میکرو تا خط زیر توی تابع RTC_Configuration اجرامیشه وبعد همینجا گیر میکنه
    [code=c]RCC_LSEConfig(RCC_LSE_ON);
    /* Wait till LSE is ready */
    while (RCC_GetFlagStatus(RCC_FLAG_LSERDY) == RESET)
    {}[/code]
    من فک میکنم احتمالا مشکل وصل نبودن کریستال ساعته (سخت افزاری) . نظر شما چیه؟
    حالا اگه سخت افزاری باشه میشه مشکل برد رو برطرف کرد؟

    #2
    پاسخ : متوقف شدن برنامه RTC در یک خط در stm32f103

    احتمال داره پایه کریستال وصل نباشه
    خازن 10 پیکو هم میتونه باشه اگه خوب شستشو نداده باشی روغن زیرش باشه این اتفاق میوفته

    دیدگاه


      #3
      پاسخ : متوقف شدن برنامه RTC در یک خط در stm32f103

      روی کریستال هدربرد اصلا چیزی نوشته نشده! آخه من دیده بودم معمولا روی کریستال ها مقدار فرکانس 32.768kh رومینویسن. نظر دوستان چیه؟ داخل شماتیک هم فقط نوشته 32kh !

      دیدگاه


        #4
        پاسخ : متوقف شدن برنامه RTC در یک خط در stm32f103

        مشکل کریستال رو با فعال کردن کریستال داخلی میکرو تست کن
        هميشه به ياد خدا باش !

        دیدگاه


          #5
          پاسخ : متوقف شدن برنامه RTC در یک خط در stm32f103

          نوشته اصلی توسط DDR3
          مشکل کریستال رو با فعال کردن کریستال داخلی میکرو تست کن
          خیلی ممنون
          همینکاررو کردم و فعلا از این موضوع عبور کردم اما مشکل این هستش که الان نمیتونم با هایپرترمینال ساعت رو تنظیم کنم وقتی برنامه رو اجرا میکنم تو پنجره هایپر پیام زیر رو رو نشون میده ولی نمیتونم اون چیزی که میخواد رو بهش بدم، مشکل به نظر شما چیه؟
          RTC not yet configured....
          RTC configured....
          ==============Time Settings=====================================
          Please Set Hours
          Please enter valid number between 0 and 9
          Please enter valid number between 0 and 9
          Please enter valid number between 0 and 9

          دیدگاه


            #6
            پاسخ : متوقف شدن برنامه RTC در یک خط در stm32f103

            والا برنامت رو نمی دونم چیه دقیقا اما اگر سمپل خود st هست من یادمه اجراش کردم و جواب داد با ترمینال خیلی وقت پیش البته
            حالا این قسمت رو هم با دادن مقدار دستی تو برنامه حلش کن فعلا
            هميشه به ياد خدا باش !

            دیدگاه


              #7
              پاسخ : متوقف شدن برنامه RTC در یک خط در stm32f103

              نوشته اصلی توسط DDR3
              والا برنامت رو نمی دونم چیه دقیقا اما اگر سمپل خود st هست من یادمه اجراش کردم و جواب داد با ترمینال خیلی وقت پیش البته
              حالا این قسمت رو هم با دادن مقدار دستی تو برنامه حلش کن فعلا
              من این قسمت رو هم دستی دادم و برای اولین بار ساعت رو نشون داد! اما وقتی دوباره اجرا میکنم برنامه رو میاد تویه تابع زیر گیر میکنه باز ادامه نمیده! :angry:

              [code=cpp]/* Wait until last write operation on RTC registers has finished */
              RTC_WaitForLastTask();[/code]

              دیدگاه


                #8
                پاسخ : متوقف شدن برنامه RTC در یک خط در stm32f103

                سلام من از کتابخونه hal استفاده کرده ام
                منم همچین مشکلی رو دارم البته برای من میره تو یه زیر برنامه while که واسه خود کتابخونه hal و همونجا میمونه

                دیدگاه

                لطفا صبر کنید...
                X