اطلاعیه

Collapse
No announcement yet.

استفاده از پورت B به عنوان IO و کریستال در ATMEGA8

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

    استفاده از پورت B به عنوان IO و کریستال در ATMEGA8

    من میخوام توی WINAVR از پورت B به عنوان خروجی استفاده کنم (6 بیت پایین) و روی 2 بیت بالا هم کریستاله.نمیدونم DDR و PORT رو چجوری تنظیم کنم و مقدار بدم.
    لطفا راهنمایی کنید
    hardware-ui

    #2
    پاسخ : استفاده از پورت B به عنوان IO و کریستال در ATMEGA8

    نوشته اصلی توسط hadiyeg
    من میخوام توی WINAVR از پورت B به عنوان خروجی استفاده کنم (6 بیت پایین) و روی 2 بیت بالا هم کریستاله.نمیدونم DDR و PORT رو چجوری تنظیم کنم و مقدار بدم.
    لطفا راهنمایی کنید
    جناب هدیه g عزیز
    زمانی که از کریستال خارجی به منظور rtc می خوای استفاده کنی نباید از اون دوتا پین مربوط به کریستال ساعت به عنوان ورودی یا خروجی استفاده کنی

    اگه مردم می دونستن زمان چقدر با ارزشه دیگه هیچ وقت کفش بند دار نمی خریدن البرت انیشتن

    دیدگاه


      #3
      پاسخ : استفاده از پورت B به عنوان IO و کریستال در ATMEGA8

      چرا از اسیلاتور داخلی استفاده نمی کنی؟این طوری الکی دوتا پایه هم حروم نکردی
      اگه فیوز بیت ها رو روی کریستال خارجی تنظیم کنی دیگه اون دوتا پایه تحت کنترل شما نیست
      [img width=477 height=100]http://www.eca.ir/pic/upload/agazade.png[/img]

      دیدگاه


        #4
        پاسخ : استفاده از پورت B به عنوان IO و کریستال در ATMEGA8

        سلام
        دارم با USB کار میکنم و به خاطره همین کریستال گذاشتم.8 بیت از کامپیوتر میخونم و میخوام اونو به پینای میکرو منتقل کنم.ولی فقط 6 بیت در دست رسمه.
        چیکار کنم تو WINAVR تا بیتای بالا رو روی پای ها بریزم
        hardware-ui

        دیدگاه


          #5
          پاسخ : استفاده از پورت B به عنوان IO و کریستال در ATMEGA8

          1 من نمی دونم مدار شما چی کار قراره بکنه ولی اگه دقت اسیلاتور خیلی برات مهم نیست از مدار RC داخلی میکرو استفاده کن(8MHz).این طوری اون دوتا پایه هم آزاد میشه.
          2 اگر تو مدار امکان تغییر پایه ها هست خروجی دیتا رو رو یکی دیگه از پورت ها قرار بده .مثلاA .
          3 می تونی دیتا تو به صورت nibble یا همون 4 بیتی خودمون ارسال کنی.
          4 از یه لچ یا شیفت ریجستر برای بیشتر کردن پایه ها استفاده کن.
          5 از یه میکرو بزرگتر مثل mega16 استفاده کن.(صورت مساله رو پاک کن)
          دیگه راه دیگه ای به ذهن من نمی رسه.امیدوارم یکی از اینا به کارت بیاد
          [img width=477 height=100]http://www.eca.ir/pic/upload/agazade.png[/img]

          دیدگاه


            #6
            پاسخ : استفاده از پورت B به عنوان IO و کریستال در ATMEGA8

            از یه آسی مبدل سریال به پارالل استفاده کن . با سریال بهش دیتا بده - پارالل ازش دیتا بگیر .
            A-Hosseini

            دیدگاه


              #7
              پاسخ : استفاده از پورت B به عنوان IO و کریستال در ATMEGA8

              سلام
              اساتید محترم که بلد نیستن ، جواب ندن .خواهشن !
              hardware-ui

              دیدگاه

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