اطلاعیه

Collapse
No announcement yet.

بایاس میکروی avr

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

    بایاس میکروی avr

    سلام:
    بایاس میکرو یavr به چه صورت است؟
    وقتی بایاس میشه خروجی بیتهای غیر استفاده صفره یا یک؟
    چون با کد ویژن کار میکنم تنظیمات میکرو به چه صورت باید باشد . ؟
    چه مزیتی در استفاده از کریستال خارجی بر کریستال داخلی است؟
    حافظه ایپرام و فلش چه فرقی دارندو برنامه نوشته شده کجا باید ریخته شود؟
    z ldf shoma motashakeram

    #2
    پاسخ : بایاس میکروی avr

    اسیلاتور داخلی سرعت پائین تر و درصد خطای بالاتری نسبت به اسیلاتورهای خارجی داره .
    حافظه eeprom از نوع حافظه داده هست و فلش از نوع برنامه . یعنی برنامهء کاری میکرو تو حافظه فلش قرار داده میشه که سرعت بالاتری هم داره . از eeprom واسه ذخیره اطلاعات استفاده میشه .
    به دلیل رعایت نکردن قوانین ، امضا ویرایش شد.

    دیدگاه


      #3
      پاسخ : بایاس میکروی avr

      سوال اولتونو واضح تر بفرمایید

      دیدگاه


        #4
        پاسخ : بایاس میکروی avr

        سلام:
        با تشکر از دوستان در راهنماییهای خوبشان.
        ATMEGA32( تراشه مورد استفاده )
        برنامه AVR ی را برای نمایش اطلاعات در روی LCD نوشتم اما هر کار می کنم اطلاعات نشان داده نمی شود . وبا پروتوس اجرا کرده ام درست اجرا می شود .اما بصورت عملی جواب نمیدهد یعنی اصلا پایه های میکرو اطلاعات درست را نشان نمی دهند.
        فکر کنم مشکل از با یاس میکرو باشد.
        برنامه هیچ گونه مشکای ندارد چون با سیمولاتور درست جواب می دهد.
        دوستان کمک کنید که چند روزی است گرفتار این مشکل هستم .
        ممنون از زحمات شما.
        z ldf shoma motashakeram

        دیدگاه


          #5
          پاسخ : بایاس میکروی avr

          شاید شما از port c واسه اتصال به lcd استفاده کردین،
          چون اگه اشتباه نکنم 4 تا از پایه های port c میکرو atmega 16 و atmega 32 واسه ارتباط JTAG استفاده میشه که به طور پیش فرض FUSE BIT های مربوطه enable هستن و نمیشه از این پایه ها به عنوان I/O استفاده کرد.
          اگه این طوره برو تو تنظیمات fuse bit و اون رو disable کن.یه امتحان بزن اگه کارت راه نیفتاد بگو تا با دوستان یه فکر دیگه بکنیم
          اگر انسان از همه خطر ها پرهيز کند ، هرگز راه به جائي نخواهد برد...

          دیدگاه


            #6
            پاسخ : بایاس میکروی avr

            سلام :
            خیلی ممنونم از اینکه زود پاسخ دادید.
            اما LCD را به پورت B وصل کرده ام، ایراد از جای دیگر است.
            راستی این فیوز بیتها باید چه وضعیتی داشته باشند تا آی سی در ست کار کند؟
            z ldf shoma motashakeram

            دیدگاه


              #7
              پاسخ : بایاس میکروی avr

              ببین تنظیمات FUSE BIT ها بستگی به نحوه استفاده شما از MICRO هست.مثلا یه سری شون واسه تنظیم کردن فرکانس کریستال(داخلی یا خارجی) و خیلی موارد دیگه که معمولا تو کتاب ها توضیح دادن.(مثلا کتاب کاهه)
              فیوز بیت مربوط یه JTAG رو باید از حالت ENABLE به حالت DISABLE تغییر بدین.
              میشه فایل پروتیوس،برنامه و سخت افزاری که بستی رو بذاری تو سایت.اونجوری بهتر میشه جواب داد.
              اگر انسان از همه خطر ها پرهيز کند ، هرگز راه به جائي نخواهد برد...

              دیدگاه


                #8
                پاسخ : بایاس میکروی avr

                شما برنامتونو بگذارید.
                شما ال سی دی رو چطوری وصل کردید؟
                لطفا برنامه و شماتیک تا بتونیم بهتر راهنمایی کنیم.
                ممکنه بخاطر این هم باشه که شما موقع تعین پورتی که به پایه های کنترلی ال سی دی وصله اونها رو یک کردید.
                اگر اینجور باشه ال سی دی درست کار نمیکنه.
                باید حتما اول 0 باشند.
                الهم عجل لولیک الفرج

                دیدگاه


                  #9
                  پاسخ : بایاس میکروی avr

                  با سلام وخسته نباشید خدمت تمامی دوستان.
                  قبل از اینکه خود برنامه را بزارم این بگم که مشکل من اینه که میکرو رو که پروگرم میکنم خروجی پورتها رو که با اهم متر اندازه می گیرم همه پورتها حدودا 2 ولت ولتاژ دارند بعضی ها هم پنج ولت هستند . برای تست کردن پایه ها مثلا یک پورت را عدد F0 هگز می ریزم بعد از بایاس تغییری در خروجی مشاهده نمی شود . اینم بگم که در پروتیوس درست نشان می دهد.
                  z ldf shoma motashakeram

                  دیدگاه

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