اطلاعیه

Collapse
No announcement yet.

مشکل در دریافت از RXD

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

    مشکل در دریافت از RXD

    سلام
    من دارم با sm8223a کار میکنم قبلا با مگا 32 بستمش و جواب گرفتم حالا میخام همون رو با مگا 64 راه بندازم ولی متاسفانه جواب نمیگیرم
    جالبه بدونین در حال حاضر یک sm برای دیکد کردن و مگا 32 قبلی و مگا 64 جدید همراه وصل کردم (خروجی sm هم به مگا 32 وصله هم به مگا64 ) مگا 32 دقیق بدون هیچ مشکلی جواب میده ولی مگا 64 ورودی رو نمیتونه خوب بخونه (اعداد اشتباه میده) و فرکانس مگا32 روی 1 مگ داخلی و مگا64 روی 14745600 خارجی(کریستال) هست
    و باودریت هم باید 1200 باشه

    دوستان کسی میدونه باید چکار کنم
    انجام پروژه هاي برنامه نويسي اندرويد
    [glow=red,2,300]نرم افزار نقشه هاي پاور کامپيوتر اندوريد[/glow]
    http://cafebazaar.ir/app/?id=com.atxdroid

    #2
    پاسخ : مشکل در دریافت از RXD

    ممکنه بگی روی این سرعت کریستال چطوری روی 1200 باود ست میکنی؟ چون مقدار تقسیم کننده UBRR دقیقا میشه 768 که تا جایی که من میدونم این مقدار توی یک بایت جا نمیشه! یعنی با این سرعت کریستال حداقل سرعت میتونه 4800 باود باشه. بجای این کریستال 3.6864 رو امتحان کن یا از کلاک داخلی 4 مگا هرتزی استفاده کن. برای این سرعت 1200 باود حداکثر سرعت کلاک نمیتونه بیش از 4.9 مگا هرتز باشه.

    یا دقیقا 4915200 هرتز.

    دیدگاه


      #3
      پاسخ : مشکل در دریافت از RXD

      نوشته اصلی توسط reza_agha
      ممکنه بگی روی این سرعت کریستال چطوری روی 1200 باود ست میکنی؟ چون مقدار تقسیم کننده UBRR دقیقا میشه 768 که تا جایی که من میدونم این مقدار توی یک بایت جا نمیشه! یعنی با این سرعت کریستال حداقل سرعت میتونه 4800 باود باشه. بجای این کریستال 3.6864 رو امتحان کن یا از کلاک داخلی 4 مگا هرتزی استفاده کن. برای این سرعت 1200 باود حداکثر سرعت کلاک نمیتونه بیش از 4.9 مگا هرتز باشه.

      یا دقیقا 4915200 هرتز.
      ممنون از توجهتون ولی من داخل برنامه AvrWiz وارد کردم همین اطلاعات رو هیچ خطای نگرفت ؟؟؟


      اگه 16 مگ باشه
      UBRRH=3 , UBRRL=64

      اگه کریستال 14745600
      باشه
      UBRRH=2 , UBRRL=255
      میده

      اگه 8 مگ باشه
      UBRRH=3 , UBRRL=64(U2X Used)

      اگر 4 باشه
      UBRRH=0 , UBRRL=207
      real baud 1021 ,error: 0.083333333333242%

      و 1گه 2 باشه
      UBRRH=0 , UBRRL=103
      real baud 1021 ,error: 0.083333333333242%

      اگر 1 باشه
      UBRRH=0 , UBRRL=51
      real baud 1021 ,error: 0.083333333333242%

      اگه می شه یه مقدار در مورد این تقسیم فرکانس توضیح بدین یا یه لینک بدین تا ما هم ازش سر در بیاریم؟
      انجام پروژه هاي برنامه نويسي اندرويد
      [glow=red,2,300]نرم افزار نقشه هاي پاور کامپيوتر اندوريد[/glow]
      http://cafebazaar.ir/app/?id=com.atxdroid

      دیدگاه


        #4
        پاسخ : مشکل در دریافت از RXD

        شرمنده. من با مورد دیگه ای اشتباه کردم. اینجای کارتون بنظر میاد ایرادی نداشته باشه. باز هم شرمنده.

        دیدگاه


          #5
          پاسخ : مشکل در دریافت از RXD

          نوشته اصلی توسط reza_agha
          شرمنده. من با مورد دیگه ای اشتباه کردم. اینجای کارتون بنظر میاد ایرادی نداشته باشه. باز هم شرمنده.
          خواهش میکنم این چه حرفیه!!

          راستی مشکلم هم حل شد
          انجام پروژه هاي برنامه نويسي اندرويد
          [glow=red,2,300]نرم افزار نقشه هاي پاور کامپيوتر اندوريد[/glow]
          http://cafebazaar.ir/app/?id=com.atxdroid

          دیدگاه

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