اطلاعیه

Collapse
No announcement yet.

کریستال خارجی و پایه های پورت سریال روی پورت میکرو

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

    کریستال خارجی و پایه های پورت سریال روی پورت میکرو

    سلام
    یک سوال آیا استفاده از پایه های xtal1 , xtal2 (کریستال خارجی) روی پورت B مگا8 دو پایه پورت رو از کار میندازه یعنی نوشتن روی پورت توی عملکرد کریستال اختلالی ایجاد میکنه یا نه
    در مورد پایهها rx tx روی پایه های پورت D چطور میشه یعنی اگه مثلا از یک ارتباط سریال استفاده کنیم آیا نوشتن روی پورت توی عملکرد ارتباط سریال اشکلای بوجود میاره یا نه یعنی از لحاظ کانفیگ وپیکره بندی دقیقا چه اتفاقی میفته؟؟ :question:
    با تشکر از دوستان
    *** السلام عليک يا علي بن محمد ايها الهادي النقي يابن رسول الله ***
    اللهم العن اول ظالم ظلم حق محمد وال محمد واخر تابع له علي ذالك

    #2
    پاسخ : کریستال خارجی و پایه های پورت سریال روی پورت میکرو

    نوشته اصلی توسط سید جواد
    سلام
    یک سوال آیا استفاده از پایه های xtal1 , xtal2 (کریستال خارجی) روی پورت B مگا8 دو پایه پورت رو از کار میندازه یعنی نوشتن روی پورت توی عملکرد کریستال اختلالی ایجاد میکنه یا نه
    در مورد پایهها rx tx روی پایه های پورت D چطور میشه یعنی اگه مثلا از یک ارتباط سریال استفاده کنیم آیا نوشتن روی پورت توی عملکرد ارتباط سریال اشکلای بوجود میاره یا نه یعنی از لحاظ کانفیگ وپیکره بندی دقیقا چه اتفاقی میفته؟؟ :question:
    با تشکر از دوستان
    باید همین طور باشه
    (اگه منظورت رو درست متوجه شده باشم )
    وقتی شما از ارتباط سریال استفاده می کنی دیگه نمی شه از اون 2 پایه استفاده کرد و همین طور XTAL

    اضافه شده در تاریخ :
    راستی منظورت پورت بود یا پین ؟؟
    اگه پورت بود که نه مشکلی پیش نمیاد فقط نباید رو پین مورد نظر چیزی نوشت

    دیدگاه


      #3
      پاسخ : کریستال خارجی و پایه های پورت سریال روی پورت میکرو

      نوشته اصلی توسط mehrdad_italy
      باید همین طور باشه
      (اگه منظورت رو درست متوجه شده باشم )
      وقتی شما از ارتباط سریال استفاده می کنی دیگه نمی شه از اون 2 پایه استفاده کرد و همین طور XTAL

      اضافه شده در تاریخ :
      راستی منظورت پورت بود یا پین ؟؟
      اگه پورت بود که نه مشکلی پیش نمیاد فقط نباید رو پین مورد نظر چیزی نوشت
      دو تا سوال
      اول اینکه اگر روی پورت بنویسیم مثلا یک بایت رو به پورت انتقال دهیم دقیقا چه اتفاقی میفته ؟؟
      ثانیا اینکه اصولا وقتی که از یک پایه کاربرد دومش رو استفاده میکنیم پایه مورد نظر مثلا پایه 9 و 10 در مگا 8 که هم b6 , b7 تعریف شده اند و هم xt1 , xt2 چه اتفاقی براش میفته از لحاظ سخت افزاری یا در مورد دو پایه rx , tx که روی پایه های d0 , d1 تعریف شدند؟؟ ایا کاربرد i/o شون رو از دست میدن دقیقا چه اتفاقی در سخت افزار اونها میفته؟؟ :question: :question:
      *** السلام عليک يا علي بن محمد ايها الهادي النقي يابن رسول الله ***
      اللهم العن اول ظالم ظلم حق محمد وال محمد واخر تابع له علي ذالك

      دیدگاه


        #4
        پاسخ : کریستال خارجی و پایه های پورت سریال روی پورت میکرو

        در مورد XTAL یه نگاهی به دیتاشیت ATMEGA8 انداختم نوشته بود:
        Port B is an 8-bit bi-directional I/O port with internal pull-up resistors
        یعنی از پایه های XTAL میشه به عنوان ورودی خروجی استفاده کرد به این شرط که فیوزبیت ها رو روی کریستال داخلی تنظیم کنی (اساتید اگه اشتباه می کنم لطف کنید بگید. با تشکر )
        در مورد tx و rx بگم که این دو پایه در حالت عادی به صورت ورودی خروجی هست ولی اگه از ارتباط سریال استفاده کنی دیگه قابلیت ورودی خروجی ندارند

        دیدگاه

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