اطلاعیه

Collapse
No announcement yet.

بحث راجع به فیوز بیتهای میکروکنترلر AVR

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

    پاسخ : بحث راجع به فیوز بیتهای میکروکنترلر AVR

    راستش من یخورده بی سوادم :cry: :cry2: اگه میشه یخورده توضیح بده
    هر چند پیر و خسته دل و ناتوان شدم * * * هر گه که یاد تو کردم جوان شدم :rolleyes:

    دیدگاه


      پاسخ : بحث راجع به فیوز بیتهای میکروکنترلر AVR

      بی سواد نیستی آخه بیشتریا معنی over clock نمیدونن
      over یعنی مافوق
      clock یعنی ساعت
      پس over clockیعنی مافوق ساعت یعنی باید کریستال بیش از حد نرمال بدی!!! :evil:
      ولی این کار یه مشکلی داره : میکرو داغ میکنه
      پیشنهاد من اینه که حداکثر 25Mhz بدی و ولتاژ رو روی 3.3 ولت بذاری البته این یه پیشنهاده ها
      3.3 ولت رو برای همون سری a بزار!!!!


      حالا شما برنامه زیر رو با25mhz و ولتاژ 3.3 ولت رو بزار و تست کن
      ببین چقدر میکرو داغ میشه
      حالا همین برنامه رو با همین 25مگاهرتز و ولتاژ 5 ولت بزار وتست کن بعد ببین چقدر میکرو داغ میشه بعد نتیجه هارو مقایسه کن که کدوم حالت داغ میکنه اگه یکسانه دیگه به ولتاژ 3.3 نیاز نداریم اگه یکسان نیست بهتره از همون 3.3 ولت استفاده کنی چون داغی میکرو کار دستت میده
      کد:
      $regfile = "m32def.dat"
      Config Lcd = 16 * 2
      Config Lcdpin = Pin , Db4 = Pinb.4 , Db5 = Pinb.5 , _
      Db6 = Pinb.6 , Db7 = Pinb.7 , Rs = Pinb.2 , E = Pinb.3
      Cls
      
      
      Dim A As Byte
      Dim No As Long
      Cursor Off
      Lowerline
      
      
      Do
      Upperline
      Incr No
      Lcd No
      If No = 214783646 Then
      No = 0
      Incr A
      End If
      Lowerline
      Lcd A
      loop




      1 در دنیا 100 در آخرت (درس و مشق فعالیتمو تو انجمن کم کرده)
      من آنچه شرط بلاغست با تو میآ‌گویم. تو خواه از سخنم پند گیر و خواه ملال. سعدی
      !Electronic On! Programming On
      هوشمندانه سوال بپرسیم!
      http://ir02x6.persiangig.com/logo/eca/tanks_01.png

      دیدگاه


        پاسخ : بحث راجع به فیوز بیتهای میکروکنترلر AVR

        آقا ماهان من با codeVision کار میکنم :rolleyes:
        کد رو اینجوری تبدیلش کردم. فکر کنم درست باشه
        کد:
        char a;
        long int no;
        for (;;) {
        no++;
        if (no==2147833646){
        no=0;
        a++;
        }
        }
        میخوام اینو امتحان کنم. فقط این حلقه ای که گذاشتی شرطش چیه که از حلقه خارج شه؟ oo:
        هر چند پیر و خسته دل و ناتوان شدم * * * هر گه که یاد تو کردم جوان شدم :rolleyes:

        دیدگاه


          پاسخ : بحث راجع به فیوز بیتهای میکروکنترلر AVR

          نوشته اصلی توسط J A V A D
          آقا ماهان من با codeVision کار میکنم :rolleyes:
          کد رو اینجوری تبدیلش کردم. فکر کنم درست باشه
          کد:
          char a;
          long int no;
          for (;;) {
          no++;
          if (no==2147833646){
          no=0;
          a++;
          }
          
          
          
          
          
          }
          میخوام اینو امتحان کنم. فقط این حلقه ای که گذاشتی شرطش چیه که از حلقه خارج شه؟ oo:
          ببخشید فکر میکردم بیسیک مینویسید شرمنده :sad:

          حلقه بدون شرطه
          بهتره از unsigned long int استفاده کنید
          کد این جوریه:
          کد:
          #include <mega32.h>
          #include <stdlib.h>
          //E=porta.2 & rs=porta.0 & rw=porta.1 & d4 to d7=porta.4 to porta.8
           #asm
           .equ __lcd_port=0x1B ;PORTA
          #endasm
          #include <lcd.h>
          
          void main (void)
          {
          unsigned long int no;
          unsigned char strno[10]; 
          char a;
          lcd_init (16);
          wihle (1)
           {
            lcd_home
            no++ 
            itoa (no,strno);
            lcd_puts (strno);
            lcd_gotoxy (0,1);   //satre dovome lcd
            if (no==4294967294){
            no==0; 
            a++;
            };
            lcd_puts (a);
           };
          };
          اگه خطا داره ببخشید چون کدویژنم باز نمیشه که کامپیل کنم :sad:
          سه ساعت داشتم این یارو کدویژن رو اینستال/آنینستال میکردم :angry:

          :nerd:




          1 در دنیا 100 در آخرت (درس و مشق فعالیتمو تو انجمن کم کرده)
          من آنچه شرط بلاغست با تو میآ‌گویم. تو خواه از سخنم پند گیر و خواه ملال. سعدی
          !Electronic On! Programming On
          هوشمندانه سوال بپرسیم!
          http://ir02x6.persiangig.com/logo/eca/tanks_01.png

          دیدگاه


            پاسخ : بحث راجع به فیوز بیتهای میکروکنترلر AVR

            ببخشید دیر شد مدارش آماده نبود :mrgreen: :rolleyes:
            هر چند پیر و خسته دل و ناتوان شدم * * * هر گه که یاد تو کردم جوان شدم :rolleyes:

            دیدگاه


              پاسخ : بحث راجع به فیوز بیتهای میکروکنترلر AVR

              با کریستال 16 داره میشمره و همینطور هم ادامه داره ولی با کریستال بالاتر اصلا راه اندازی نمیشه :cry:
              هر چند پیر و خسته دل و ناتوان شدم * * * هر گه که یاد تو کردم جوان شدم :rolleyes:

              دیدگاه


                پاسخ : بحث راجع به فیوز بیتهای میکروکنترلر AVR

                یه مدار ساده مثل ال ایدی چشمک زن با 25مگاهرتز بزاز تست کن ببین کارمیکنه
                1 در دنیا 100 در آخرت (درس و مشق فعالیتمو تو انجمن کم کرده)
                من آنچه شرط بلاغست با تو میآ‌گویم. تو خواه از سخنم پند گیر و خواه ملال. سعدی
                !Electronic On! Programming On
                هوشمندانه سوال بپرسیم!
                http://ir02x6.persiangig.com/logo/eca/tanks_01.png

                دیدگاه


                  پاسخ : بحث راجع به فیوز بیتهای میکروکنترلر AVR

                  راستش کریستال 25 ندارم 27 دارم :eek: مشکلی نداره؟ :redface: :rolleyes:
                  هر چند پیر و خسته دل و ناتوان شدم * * * هر گه که یاد تو کردم جوان شدم :rolleyes:

                  دیدگاه


                    پاسخ : بحث راجع به فیوز بیتهای میکروکنترلر AVR

                    اونی که گفتم 25mhz یه پیشنهاد بود
                    حالا با همین 27mhz تست کن ببین چی میشه


                    :nerd:
                    1 در دنیا 100 در آخرت (درس و مشق فعالیتمو تو انجمن کم کرده)
                    من آنچه شرط بلاغست با تو میآ‌گویم. تو خواه از سخنم پند گیر و خواه ملال. سعدی
                    !Electronic On! Programming On
                    هوشمندانه سوال بپرسیم!
                    http://ir02x6.persiangig.com/logo/eca/tanks_01.png

                    دیدگاه


                      پاسخ : بحث راجع به فیوز بیتهای میکروکنترلر AVR

                      آقا ماهان شرمنده :cry:
                      وقتی کریستال 27 رو میزنم کار نمیکنه ولی با 16 کار میکنه :sad:
                      البته اگه تنظیمات CONFIG رو 16 باشه و از کریستال 27 استفاده کنم میکرو عمل میکنه ولی با تنظیم کردن برنامه با کریستال 27 میکرو عمل نمیکنه :cry: :cry2:
                      هر چند پیر و خسته دل و ناتوان شدم * * * هر گه که یاد تو کردم جوان شدم :rolleyes:

                      دیدگاه


                        پاسخ : بحث راجع به فیوز بیتهای میکروکنترلر AVR

                        نوشته اصلی توسط J A V A D
                        آقا ماهان شرمنده :cry:
                        وقتی کریستال 27 رو میزنم کار نمیکنه ولی با 16 کار میکنه :sad:
                        البته اگه تنظیمات CONFIG رو 16 باشه و از کریستال 27 استفاده کنم میکرو عمل میکنه ولی با تنظیم کردن برنامه با کریستال 27 میکرو عمل نمیکنه :cry: :cry2:
                        کانفیگ چی ؟
                        منظورت فیوزبیته یادستور xtal؟؟؟؟؟؟؟؟؟
                        1 در دنیا 100 در آخرت (درس و مشق فعالیتمو تو انجمن کم کرده)
                        من آنچه شرط بلاغست با تو میآ‌گویم. تو خواه از سخنم پند گیر و خواه ملال. سعدی
                        !Electronic On! Programming On
                        هوشمندانه سوال بپرسیم!
                        http://ir02x6.persiangig.com/logo/eca/tanks_01.png

                        دیدگاه


                          پاسخ : بحث راجع به فیوز بیتهای میکروکنترلر AVR

                          دستور XTAL
                          البته اونم بعضی وقتا
                          هر چند پیر و خسته دل و ناتوان شدم * * * هر گه که یاد تو کردم جوان شدم :rolleyes:

                          دیدگاه


                            پاسخ : بحث راجع به فیوز بیتهای میکروکنترلر AVR

                            با ولتاژ 3.3 تست کردی؟؟؟؟؟؟؟؟
                            1 در دنیا 100 در آخرت (درس و مشق فعالیتمو تو انجمن کم کرده)
                            من آنچه شرط بلاغست با تو میآ‌گویم. تو خواه از سخنم پند گیر و خواه ملال. سعدی
                            !Electronic On! Programming On
                            هوشمندانه سوال بپرسیم!
                            http://ir02x6.persiangig.com/logo/eca/tanks_01.png

                            دیدگاه


                              پاسخ : بحث راجع به فیوز بیتهای میکروکنترلر AVR

                              نه 5ولت
                              هر چند پیر و خسته دل و ناتوان شدم * * * هر گه که یاد تو کردم جوان شدم :rolleyes:

                              دیدگاه


                                پاسخ : بحث راجع به فیوز بیتهای میکروکنترلر AVR

                                پس با 3.3 ولت تست کن نتیجه رو بگو

                                میخوام اینترنتو قطع کنم
                                به امید دیدار تافردا :rolleyes:
                                1 در دنیا 100 در آخرت (درس و مشق فعالیتمو تو انجمن کم کرده)
                                من آنچه شرط بلاغست با تو میآ‌گویم. تو خواه از سخنم پند گیر و خواه ملال. سعدی
                                !Electronic On! Programming On
                                هوشمندانه سوال بپرسیم!
                                http://ir02x6.persiangig.com/logo/eca/tanks_01.png

                                دیدگاه

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