اطلاعیه

Collapse
No announcement yet.

مشکل عجیب با رابط سریال(usart(

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

    مشکل عجیب با رابط سریال(usart(

    سلام من تا چن وخت پیش با هدر بورد eca برای میکروی stm32f103ret6 کار میکردم .
    حالا بنا به نیازم یه برد جدید برای میکروی stm32f103rbt6 زدم که بر خلاف میکروی قبلی به جای 512 کیلو حافظه 128 کیلو حافظه داره!
    حالا قسمت ارسال و دریافت سریال سمپلهای قبلیم رو میکروی جدید کار نمیکنه
    جی لینک و کیل کاملا میکروی جدید رو میشناسن و به درستی پروگرمش میکنن ، سمپلهای gpio قبلی هم روی میکروی جدید کامل و صحیح جواب میدن
    ولی usart میکروی قبلی رو میکروی جدید جواب نمیده ، از طرفی وقتی از اول هم یه پروژه جدید برا rbt6 میسازم بازم سریالش کار نمیکنه!
    یوزارت دو هم خروجی نمیده ، حتی از پایه های خود میکرو هم امتحان کردم نتیجه همون بود ؟
    دوستان چیزی به ذهنشون میرسه ؟
    ممنون
    زندگی آن چه که زیسته ایم نیست ، بلکه آن چیزی است که از گذشته به خاطر داریم ...گابریل گارسیا مارکز

    #2
    پاسخ : مشکل عجیب با رابط سریال(usart(

    من یه برنامه ی یکسان رو که شامل USARTهم بود، روی هر دو میکروی ret6 و rbt6 پروگرم کردم و مشکلی نداشت!
    توی تنظیمات جیلینک توی کیل، شاید حافظه فلش میکرو اشتباه انتخاب شده؟ توی قسمت Programming Algorithm
    میخوای یه بارم با Flash Loader پروگرمش کن ببین چطور میشه؟

    موفق باشی

    «پشتکار» «پشتکار» «پشتکار»

    دیدگاه


      #3
      پاسخ : مشکل عجیب با رابط سریال(usart(

      نوشته اصلی توسط کنجکاو!
      من یه برنامه ی یکسان رو که شامل USARTهم بود، روی هر دو میکروی ret6 و rbt6 پروگرم کردم و مشکلی نداشت!
      توی تنظیمات جیلینک توی کیل، شاید حافظه فلش میکرو اشتباه انتخاب شده؟ توی قسمت Programming Algorithm
      میخوای یه بارم با Flash Loader پروگرمش کن ببین چطور میشه؟

      موفق باشی
      ممنون از لطفتون
      متاسفانه جواب نمیده
      فک کنم باید یه برد جدید بزنم شاید مشکل از پی سی بیه !!!
      زندگی آن چه که زیسته ایم نیست ، بلکه آن چیزی است که از گذشته به خاطر داریم ...گابریل گارسیا مارکز

      دیدگاه


        #4
        پاسخ : مشکل عجیب با رابط سریال(usart(

        به نظرم کریستال روی برد رو خوب چک کنید و اگه اسکوپ یا لاجیک انالایزر دارید سیستم کلاک و APB CLOCK رو توسط پایه ببینید (فک کنم PA8 باش) و یا برنامرو روی کریستال داخلی بذارید و چک کنید

        دیدگاه


          #5
          پاسخ : مشکل عجیب با رابط سریال(usart(

          سلام دوباره
          با تشکر از دوستان
          بله مشکل مربوط به کریستاله گویا
          بنده هیچ تنظیمی روی کریستال انجام نداده بودم و گویا برنامه از کریستال داخلی ایتفاده میکرده
          حالا چرا با کریستال داخلی جواب نمیده نمیدونم؟؟؟
          به هر حال بنده با کمک برنامه یکی از دوستان کریستال رو روی 8 مگ خارجی تنظیم کردم
          العان مطمنن برنامه از کریستال خارجی کلاک میخوره ولی همچنان سریال چیزی نمیفرسته؟؟؟
          در کنار ارسال گذاشتم gpio رو تاگل کنه که مشخصه میکرو سالم داره کار میکنه ولی همچنان چیزی نمیفرسته
          البته تو دیباگ هم موقع ارسال سریال رجیسترها ی سریال 1 تو کیل هم هیچ تغییری نمیکنن و جالب اینه تو هدربوردی که داده توش ارسال میشه هم باز این رجیسترها تغییری ندارن ولی داده ارسال میشه
          خلاصه اگه کسی از دوستان سمپلی آموزشی چیزی که با cmsis ارسال سریال رو با کریستال خارجی یا بدون اون انجام بده لطفا دریغ نکنه
          ممنون از لطفتون
          زندگی آن چه که زیسته ایم نیست ، بلکه آن چیزی است که از گذشته به خاطر داریم ...گابریل گارسیا مارکز

          دیدگاه


            #6
            پاسخ : مشکل عجیب با رابط سریال(usart(

            بفرما؛
            https://github.com/davidcranor/Thinner-Client/tree/master/STM32F10x%20Standard%20Peripheral%20Library%203.3. 0/Project/STM32F10x_StdPeriph_Examples/USART

            اینجا مثالهایی که میخوای هست. من که اونقد بدی دیدم از کیل که واقعاً زده شدم ازش :(
            Coocox هم گزینه بدی نیست.

            «پشتکار» «پشتکار» «پشتکار»

            دیدگاه


              #7
              پاسخ : مشکل عجیب با رابط سریال(usart(

              سلام.
              یه نکته ای رو هم توجه داشته باشید تفاوت سری های RBT با RET فقط در حافظه فلش یا حافظه رم نیست،

              سری های RBT برخی ماژول های سخت افزاری رو اصلا ندارن. مثلا RBT ها DAC ندارن و این مسئله 3 روز وقت من رو گرفت. قبلا از استفاده حتما تفاوت هاشون رو در دیتاشیت به دقت مطالعه کنید.

              موفق باشید
              شأن انسان در ایمان و هجرت و جهاد است و هجرت، مقدمهآ‌ی جهاد فیآ‌سبیلآ‌الله.
              هجرت، هجرت از سنگینیآ‌هاست و جاذبهآ‌هایی که تو را به خاک میآ‌چسباند.
              چکمهآ‌هایت را بپوش، رهآ‌توشهآ‌ات را بردار و هجرت کن.

              دیدگاه


                #8
                پاسخ : مشکل عجیب با رابط سریال(usart(

                سلام
                با تشکر از همه دوستان
                مشکل مربوط به قطعه دیگه ای بود که بدلیل معیوب بودن و قرار داشتن تو مدار از عملکرد صحیح رابط سریال جلوگیری میکرد.
                و اینکه تو الکترونیک هیچ احتمالی رو رد نکنین !هیچ احتمالی
                ممنون از همگی
                زندگی آن چه که زیسته ایم نیست ، بلکه آن چیزی است که از گذشته به خاطر داریم ...گابریل گارسیا مارکز

                دیدگاه

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