اطلاعیه

Collapse
No announcement yet.

مشکل یک طرفه بودن USART در عمل

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

    مشکل یک طرفه بودن USART در عمل

    سلام
    تقریبا هیچ امیدی به حل شدن مشکلم در این انجمن دیگه ندارم چون با این موضوع فکر میکنم موضوع 6 میشه که بی خواب یا بد جواب موندن
    خب اما ذره ای امید مونده
    تو پروژه ای از USART در مد فرستنده و گیرنده استفاده کردم
    شبیه سازی بدون مشکل جواب میده و ارسال و دریافت صحیح انجام میشن
    ولی در عمل میکرو کامند هایی رو که باید بفرسته میفرسته درست و بی هیچ خطایی
    اما وقتی جوابش میدم اصلا دریافتی انجام نمیده
    من این کار رو قبلا انجام داده بودم و بدون مشکل جواب داده بود
    خصوصیات برد قبلی یک میکرو مگاه 8 بود روی اسیلاتور داخلی اما این برد با یک مگا 16 SMD انجام شده و اسیلاتور داخلی 2 مگا هرتز
    تنها تفاوت بین دو برد نوع میکرو و نوع اتصال میکرو هاست. همه چیز درسته جز دریافت میکرو
    فقط یک احتمال خودم میدم و اون فرکانس اسیلاتوره که روی 2 مگاهرتز هست و اینو هم تست میکنم روی 4 و 8 مگ
    اتصالات هم چک شدن و مشکلی ندارن
    کامند های ارسالی میکرو هم صحیح و بدون حتی یک کاراکتر خطا هستند.
    نظر شما دوستان چیه؟

    #2
    پاسخ : مشکل یک طرفه بودن USART در عمل

    سلام
    رجیستر ubrr رو هم مطابق کلاک آپدیت میکنید؟
    تو تنظیمات میکرو و فیوزبیت کلاک رو درست تنظیم میکنید؟
    [آموزشی] کنترل رله با پیامک توسط sim800l
    [آموزشی] راه اندازی سنسورهای DHT11 و DHT22 با کدویژن
    [آموزشی] مدار عملی اتصال میکروفن خازنی به میکروکنترلر
    [آموزشی] آموزش نحوه راه اندازی میکروهای fmd
    صفحه اینستاگرام : ecdco_ir

    دیدگاه


      #3
      پاسخ : مشکل یک طرفه بودن USART در عمل

      سلام
      ببینید من در شبیه سازی کاملا پاسخ صحیح دریافت میکنم
      ارسال دیتا از میکرو صحیح و سالم و بی خطا انجام میشه که نشون دهنده تنظیمات درست باود ریت و رجیستر هاش هست
      فقط دریافت ندارم در عمل
      دریافتم با وقفه هست اما اگر مشکل فعال نیودن وقفه هم باشه پس چرا در شبیه سازی جواب میگیرم؟
      حتی فرکانس رو از 2 مگا هرتز روی 8 مگ قرار دادم (با آپدیت UBBR) اما باز به همون شکل عمل شد
      حتی مجدد پایه ی مورد نظر رو هویه گرفتم با اینکه اتصال برقراره اما نشد
      میخوام قبل از تعویض میککرو (SMD) مطمئن بشم و همه راه ها رو تست کنم

      دلیل: ادغام دو پست برای جلوگیری از اسپم

      نوشته اصلی توسط سید رضا باباتبار نمایش پست ها
      سلام
      رجیستر ubrr رو هم مطابق کلاک آپدیت میکنید؟
      تو تنظیمات میکرو و فیوزبیت کلاک رو درست تنظیم میکنید؟
      قاعدتا طبق توضیحات بالا همه درست باید باشن

      دیدگاه


        #4
        پاسخ : مشکل یک طرفه بودن USART در عمل

        دیشب طی کلنجار هایی که روز هاست دارم با این مدار میرم و قبل از تعویض میکرو اومدم و یه برنامه قدیمی که جواب گرفته بودم ازش رو روی میکرو پروگرام کردم
        خوب بازم جواب نداد و نتیجه مثل قبل بود
        ماژولم رو خارج کردم و به جاش با ماژول USB2TTL با ترمینال های مختلف اقدام به تبادل آتش کردم با میکرو
        تنها و تنها با ترمینال کدویژن جواب داد یعنی میکرو سالمه و همه چیز درسته.
        اما جای تعجبم اینجاست که من این برد رو قبلا ساختم و جواب گرفتم (قبلی هم بدون کریستال خارجی بود)
        سخت افزارم نسبت به سخت افزار قبلی تنها تفاوت هاش اینه که رگولاتور و میکرو قبلی DIP بود و این مدار جدید SMD هست
        تنها چیزهایی که به ذهنم میرسه و شاید هم که منطقی باشه مشکل تغذیه و اسیلاتور هست ت
        ماژول من (وایفای) در حدود 200 میلی آمپر جریان میکشه و رگولاتور LF33 خیلی داغ میشه تو برد قبلی هیت سینک بستم فکر کنم
        و مشکل دوم عدم استفاده از کریستال دقیق
        یه PCB دیگه دارم که توش کریستال پیش بینی شده
        اونو مونتاژ می کنم ببینم آیا مشکل حل میشه یا نه

        اگر دوستان نظر خاصی دارند یا مورد مشابهی داشتن نظرات خودشون رو دریغ نکنند
        ممنونم

        دیدگاه


          #5
          پاسخ : مشکل یک طرفه بودن USART در عمل

          مشکلم تا حدود خیلی زیادی حل شده اما حیفم میاد راه حل رو به اشتراک بذارم

          دیدگاه


            #6
            پاسخ : مشکل یک طرفه بودن USART در عمل

            نوشته اصلی توسط saeid_k68 نمایش پست ها
            مشکلم تا حدود خیلی زیادی حل شده اما حیفم میاد راه حل رو به اشتراک بذارم
            وقت بخیر

            واقعا هم حیفه !! اطلاعات مهم و سکرت بعد از 30 سال میتونه منتشر بشه !! مثل اسناد قتل کندی رییس جمهور امریکا که تازه منتشر شده !!!

            دیدگاه


              #7
              پاسخ : مشکل یک طرفه بودن USART در عمل

              نوشته اصلی توسط taktrashe نمایش پست ها
              وقت بخیر

              واقعا هم حیفه !! اطلاعات مهم و سکرت بعد از 30 سال میتونه منتشر بشه !! مثل اسناد قتل کندی رییس جمهور امریکا که تازه منتشر شده !!!
              ولی نیت من از این حرف این نیست
              حیفم میاد چون کسی کمکم نمیکنه و معمولا سوالاتم بی جواب هستند یا جواب درستی ندارند
              اما دارم تاپیک هایی که بهم دوستان لطف دارن و من هم وظیفه خودم میدونم در قبال لطفشون جوابگو باشم

              دیدگاه

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