اطلاعیه

Collapse
No announcement yet.

میزان خطا در ارسال و دریافت در Usart

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

    میزان خطا در ارسال و دریافت در Usart

    سلام و درود به همه ایرونی ها
    آقا توی AVR وقتی یه پروژه درست می کنیم ، توی سربرگ usart ایجاد پروژه ،می بینیم که مثلا برای Baud Rate 9600 ، دو درصد خطا پیش بینی می کنه و وقتی Baud Rate به 115200 میرسه این درصد خطا به 7.8% می رسه. اگه توی برگه chip مقدار 110592 رو وارد کنیم مقدار خطا به صفر خواد رسید.
    توی STM چطور میشه از میزان درصد خطای این قسمت مطلع شد.
    راه های رساندن این خطا به صفر را بفرمایید.

    #2
    پاسخ : میزان خطا در ارسال و دریافت در Usart

    سلام
    داخل دیتاشیت مقادیر متداول و فرمولها رو گزارش کرده که می تونین استفاده کنین. در اکثرا عبارت فصل یا بخش
    Error calculation for programmed baud rates
    هست.
    برای صفر کردن خطا می بایست فرکانس و Baud-rate رو به نحو مناسبی تنظیم کنین و به علاوه تراشه های واسط و خطوط ارتباطی نیز به درستی انتخاب و طراحی شده باشند.
    هیچ دانش آموزی نیست که به در خانۀ دانشمندی آمد و شد کند, مگر این که خداوند برای هر گامی که برمی دارد عبادت یک سال را برایش رقم زند.

    دیدگاه


      #3
      پاسخ : میزان خطا در ارسال و دریافت در Usart

      ممنون از پاسختون . یه فایل خوب براتون دارم هنوز درست و حسابی نخوندمش!

      دیدگاه


        #4
        پاسخ : میزان خطا در ارسال و دریافت در Usart

        سلام
        از قرار دادن فایل متشکرم ، طبق توضیحات فایل باید از لحاظ عملی مقدار actual baud rate رو به دست بیارین که بتونین به میزان و مقدار خطای برسین که این کمی غیر معقول هست. پیشنهادم مطالعه بخش USART و محاسبه baud-rate مطابق دیتاشیت هر تراشه به صورت جداگانه هست به عنوان مثال در دیتاشیت مقادیر مختلف آورده شده و فرمول ها هم دقیقا مشخص شده اند.
        هیچ دانش آموزی نیست که به در خانۀ دانشمندی آمد و شد کند, مگر این که خداوند برای هر گامی که برمی دارد عبادت یک سال را برایش رقم زند.

        دیدگاه

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