اطلاعیه

Collapse
No announcement yet.

بایاس کردنatmega32a

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

    بایاس کردنatmega32a

    سلام
    سال نو همگی مبارک
    ببخشید من یه برنامه دارم که تو پروتیوس جواب داده ولی در عمل اصلا انگار کار نمی کنه طریقه بایاس کردن میکرو(atmega32a)چه جوریه؟

    #2
    پاسخ : بایاس کردنatmega32a

    سلام
    سال نو شما مبارک دوست عزیز....
    بایستی 5 ولت رو به vcc(پایه 10) و 0 ولت رو gnd (پایه 11) وصل کنی.البته بهتره که AVCC,AGND(پایه های 31و30) رو هم به همین ترتیب بایاس کرد که واسه این قسمت بایستی از سلف 10میکرو هانری بین AVCC و VCC و یه خازن 100 نانو بین AGND و VCC استفاده کنی
    اینارو انجام بده ببین کار میکنه یا نه

    صبرت که تمام شد نرو!
    "معرفت"
    تازه از آن لحظه آغاز می شود...

    دیدگاه


      #3
      پاسخ : بایاس کردنatmega32a

      من مستقیم متصل کردم (بدونه سلف وخازن)سلف و خازن حتما باید باشه؟

      دیدگاه


        #4
        پاسخ : بایاس کردنatmega32a

        فیوز بیت ها رو درست تنظیم کردی ؟ سلف و خازن نیازی نیست - معمولا مستقیم منبع 5 ولت رو به پایه های 10 و 11 وصل میکنن و تموم - البته بین این دو پایه هم برای نویز گیری یه خازن 100 نانو سبز رنگا میزارن که نذاری هم مهم نیست . احتمالا فیوز بیتهاتو تنظیم نمیکنی .

        دیدگاه


          #5
          پاسخ : بایاس کردنatmega32a

          اینکه برنامه شما در عمل جواب نمیده میتونه علل دیگه ای داشته باشه بهتره شماتیکی از مدارتون و همچنین برنامتون رو بزارین تا دوستان بیشتر بتونن به شما کمک کنن ، راستی برنامه بدون خطا پروگرام میشه ؟ پروگرامرتون چیه ؟
          خداوند بی نهایت است اما به قدر نیاز تو فرود می آید ، به قدر آرزوی تو گسترده می شود و به قدر ایمان تو کارگشاست.
          [hr]

          دیدگاه


            #6
            پاسخ : بایاس کردنatmega32a

            نوشته اصلی توسط bravehamid
            من مستقیم متصل کردم (بدونه سلف وخازن)سلف و خازن حتما باید باشه؟
            تا اونجا که میدونم همیشه گفته شده که استفاده شه،حالا اگه دوستان دیگه میدونن که بدون این کارهم میشه ممنون میشم به ما هم بگن...
            صبرت که تمام شد نرو!
            "معرفت"
            تازه از آن لحظه آغاز می شود...

            دیدگاه


              #7
              پاسخ : بایاس کردنatmega32a

              نوشته اصلی توسط RoboRazi
              تا اونجا که میدونم همیشه گفته شده که استفاده شه،حالا اگه دوستان دیگه میدونن که بدون این کارهم میشه ممنون میشم به ما هم بگن...
              من که همون VCC و GND رو هم بزور وصل میکنم :mrgreen:.
              قبل از دويدن بايد راه رفتن ياد گرفت.

              دیدگاه


                #8
                پاسخ : بایاس کردنatmega32a

                فیوز بیت ها که به صورتdefultتنظیم شدن
                من برنامه اصلیم وکلا گذاشتم کنار الان فقط می خوام یع led رو روشن کنم اینم جواب نمی گیرم :angry:
                پروگرامر منstk300

                دیدگاه


                  #9
                  پاسخ : بایاس کردنatmega32a

                  نوشته اصلی توسط bravehamid
                  فیوز بیت ها که به صورتdefultتنظیم شدن
                  من برنامه اصلیم وکلا گذاشتم کنار الان فقط می خوام یع led رو روشن کنم اینم جواب نمی گیرم :angry:
                  پروگرامر منstk300
                  فیوز بیت ها رو به این شکل تنظیم کنید:
                  CKSEL3=0
                  CKSEL2=1
                  CKSEL1=0
                  CKSEL0=0
                  CKOPT=0
                  بقیه پیشفرض باشن.
                  برنامه زیر رو هم پروگرم کنید:
                  کد:
                  #include <mega16.h>
                  #include <delay.h>
                  void main (void)
                  {
                   while (1){
                   DDRA=0xFF;
                   PORTA.0=1;
                   delay_ms(100);
                   PORTA.0=0;
                   delay_ms(100);
                    }
                  }
                  یه ال ای دی با یه مقاومت 150 تا 220 اهم به پایه A.0 و و فقط VCCو GND هم کافیه.
                  قبل از دويدن بايد راه رفتن ياد گرفت.

                  دیدگاه


                    #10
                    پاسخ : بایاس کردنatmega32a

                    این فیوز بیت ها بر چه اساسی تنظیم شدن؟

                    دیدگاه


                      #11
                      پاسخ : بایاس کردنatmega32a

                      نوشته اصلی توسط bravehamid
                      این فیوز بیت ها بر چه اساسی تنظیم شدن؟
                      کلاک داخلی.اگه کریستال خارجی دارین CKSEL3..0=1111 یا CKSEL3..0=1010. کریستال فرکانس پایین CKSEL3..0=1001. کلاک خارجی CKSEL3..0=0000.
                      قبل از دويدن بايد راه رفتن ياد گرفت.

                      دیدگاه


                        #12
                        پاسخ : بایاس کردنatmega32a

                        نوشته اصلی توسط bravehamid
                        فیوز بیت ها که به صورتdefultتنظیم شدن
                        من برنامه اصلیم وکلا گذاشتم کنار الان فقط می خوام یع led رو روشن کنم اینم جواب نمی گیرم :angry:
                        پروگرامر منstk300
                        با خود کامپایلر پروگرام می کنید ؟
                        نوشته اصلی توسط bravehamid
                        این فیوز بیت ها بر چه اساسی تنظیم شدن؟
                        http://www.eca.ir/forum2/index.php?topic=20473.0
                        خداوند بی نهایت است اما به قدر نیاز تو فرود می آید ، به قدر آرزوی تو گسترده می شود و به قدر ایمان تو کارگشاست.
                        [hr]

                        دیدگاه


                          #13
                          پاسخ : بایاس کردنatmega32a

                          باcodevisionپروگرم می کنم

                          دیدگاه


                            #14
                            پاسخ : بایاس کردنatmega32a

                            قسمت های 2 و 3 و 4 موجود در این سایت رو اگه میتونی دانلود کن دقیقا در همین مورد توضیح داده ( نوشتن یک برنامه که یک پایه میکرو رو Set کنه ) این ویدئو ها توسط استاد کی نژاد مدیر قسمت avr همین فروم تهیه شده خیلی عالیه ، امیدوارم مشکلت رو حل کنه
                            http://knowledgeplus.ir/electronics/AVR.aspx?lang=Fa
                            نوشته اصلی توسط bravehamid
                            باcodevisionپروگرم می کنم
                            با نرم افزار Prog ISP هم یه تستی بزن ولی من به برنامه شک دارم فکر کنم اشکال از برنامه هستش چون جوابی که تو پروتئوس می گیریم آنچنان قابل اتکا نیست :-?

                            دانلود نرم افزار prog isp :
                            http://up.vbiran.ir/images/gc6gfpljt3x9cxi5gd5.rar
                            خداوند بی نهایت است اما به قدر نیاز تو فرود می آید ، به قدر آرزوی تو گسترده می شود و به قدر ایمان تو کارگشاست.
                            [hr]

                            دیدگاه


                              #15
                              پاسخ : بایاس کردنatmega32a

                              شما اول پرت ها و پین هایی که استفاده کردی را بگو چون اگر از پرت c استفاده کردی باید جی تگ را هم 1 کنی در ضمن اگر + و گراند میکرو را بدی بدونه شک روشن میشه و این که شما تست کنید مشکل سخت افزار نداشته باشید کریستال میکرو هم از کدویژن نگاه کنید 1mg باشه دردسر نداشته باشه مطمعین شید ولتاژ میاد و میکرو پرگرامه
                              و در ضمن فکر نمیکنم برای میکرو کلمه ی بایاس مناسب باشه

                              دیدگاه

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