اطلاعیه

Collapse
No announcement yet.

مشکل با atmega8

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

    مشکل با atmega8

    سلام دوستان.
    من ی مدار ساده با 2 تا LED و میکرو و ... ساختم که کارش چشمک زدنه با 2 تا LED!
    نمی دونم چرا در برنامه زیر پورت b.0 کار نمی کنه؟یعنی تو مدار LED شماره 2 که به پورت b.0 وصلهچشمک نمی زنه.
    درضمن مدار درسته و مشکلی نداره((LED ها بایاسن و ...)).
    کد:
    $regfile = "m8def.dat"
    
    $crystal = 1000000
    
    Config Portc.2 = Output
    
    Config Portb.0 = Output
    
    Portc.2 = 1
    Waitms 70
    Portb.0 = 0
    
    Do
    
     Wait 1
     Portc.2 = 0
     Waitms 70
     Portb.0 = 1
     Wait 1
     Portc.2 = 1
     Waitms 70
     Portb.0 = 0
    
    Loop
    End                             'end program
    یعنی مشکلی هست در راه اندازی میکرو در بسکام؟((فیوز بیت ها و...))
    توضیح : میکرو رو تازه خریدم و به فیوزبیت هاش دست نزدم.
    یعنی مشکل از کجاهای کار می تونه باشه((نرم افزاری))؟؟
    با تشکر...

    #2
    پاسخ : مشکل با atmega8

    نوشته اصلی توسط Topless
    سلام دوستان.
    من ی مدار ساده با 2 تا LED و میکرو و ... ساختم که کارش چشمک زدنه با 2 تا LED!
    نمی دونم چرا در برنامه زیر پورت b.0 کار نمی کنه؟یعنی تو مدار LED شماره 2 که به پورت b.0 وصلهچشمک نمی زنه.
    درضمن مدار درسته و مشکلی نداره((LED ها بایاسن و ...)).
    کد:
    $regfile = "m8def.dat"
    
    $crystal = 1000000
    
    Config Portc.2 = Output
    
    Config Portb.0 = Output
    
    Portc.2 = 1
    Waitms 70
    Portb.0 = 0
    
    Do
    
     Wait 1
     Portc.2 = 0
     Waitms 70
     Portb.0 = 1
     Wait 1
     Portc.2 = 1
     Waitms 70
     Portb.0 = 0
    
    Loop
    End                             'end program
    یعنی مشکلی هست در راه اندازی میکرو در بسکام؟((فیوز بیت ها و...))
    توضیح : میکرو رو تازه خریدم و به فیوزبیت هاش دست نزدم.
    یعنی مشکل از کجاهای کار می تونه باشه((نرم افزاری))؟؟
    با تشکر...
    سلام
    برنامتون که مشکلی نداره و راحت اجرا میشه مطمئنی که عملی مدار رو درست بستین؟
    برد جوجه کشی:
    مطالعه پست 1 (حتما مطالعه کنید)


    مطالعه پست 2 (برای مطلع شدن از تغییرات برنامه مطالعه کنید)

    دانلود

    توجه:
    این برد نیمه صنعتی و خانگی هست...
    برای صنعتی شدن حتما برد مخصوص خودتون رو بزنید...

    آی دی کانال تلگرامی مربوط به برد جوجه کشی : electr0o0nic@

    دیدگاه


      #3
      پاسخ : مشکل با atmega8

      بقول دوستمون اق محمد برنامت درسته
      حالا مشکل از led باشه یا سوخته یا پایه هاش جابجا شده و یا پین میکرو مادرزادی سوخته یا کامپایلر بسکامت مشکل داره نمیدونم خلاصه اینارو چک کن
      امام مهدی(عج): اگر شیعیان ما ، که خداوند طاعتشان دهد. در عهد ما وفادار و همدل بودند، هرگز دیدار ما (ظهور) به تاخیر نمی افتاد.(کدام عهد ؟)

      دیدگاه


        #4
        پاسخ : مشکل با atmega8

        آقایون دمتون گرم.
        اصن تلسم میشه بعضی وقتها...!
        با ولتمتر هم چک کردم، پایه میکرو 1 نمیشه!
        بابا من اختراع هم کردم با atmega32-64 نمی دونم چرا این یدونه این جوری تلسم شده!
        میکرو رو هم عوض کردم->نشد.پایشو عوض کردم-> نشد.
        کسی تا حالا این مشکلو نداشته؟!
        بازم تشکر...

        دیدگاه


          #5
          پاسخ : مشکل با atmega8

          نوشته اصلی توسط Topless
          آقایون دمتون گرم.
          اصن تلسم میشه بعضی وقتها...!
          با ولتمتر هم چک کردم، پایه میکرو 1 نمیشه!
          بابا من اختراع هم کردم با atmega32-64 نمی دونم چرا این یدونه این جوری تلسم شده!
          میکرو رو هم عوض کردم->نشد.پایشو عوض کردم-> نشد.
          کسی تا حالا این مشکلو نداشته؟!
          بازم تشکر...
          یعنی شما میگین ال ای دی یک چشمک میزنه ولی دومی اصلا روشن نمیشه

          شما یه کاری بکن اون wait رو بکن 5 ثانیه ببین تاخیرش بیشتر میشه یا نه درواقع همون ال ای دی اول ببین تاخیر درست هست یا نه اگر درست بود تست های بعدی رو هم می کنیم
          برد جوجه کشی:
          مطالعه پست 1 (حتما مطالعه کنید)


          مطالعه پست 2 (برای مطلع شدن از تغییرات برنامه مطالعه کنید)

          دانلود

          توجه:
          این برد نیمه صنعتی و خانگی هست...
          برای صنعتی شدن حتما برد مخصوص خودتون رو بزنید...

          آی دی کانال تلگرامی مربوط به برد جوجه کشی : electr0o0nic@

          دیدگاه


            #6
            پاسخ : مشکل با atmega8

            ممنون .
            امتحان کردم اینم برنامم:
            کد:
            $regfile = "m8def.dat"
            
            $crystal = 1000000
            
            Config Portc.2 = Output
            
            Config Portb.0 = Output
            
            Portc.2 = 1
            Waitms 70
            Portb.0 = 0
            
            Do
            
             Wait 5
             Portc.2 = 0
             Waitms 70
             Portb.0 = 1
             Wait 5
             Portc.2 = 1
             Waitms 70
             Portb.0 = 0
            
            Loop
            End
            ولی انگار میکرو هنگ می کنه و همچنین اونیکی پایه 1 نشد!

            دیدگاه


              #7
              پاسخ : مشکل با atmega8

              نوشته اصلی توسط Topless
              ممنون .
              امتحان کردم اینم برنامم:
              کد:
              $regfile = "m8def.dat"
              
              $crystal = 1000000
              
              Config Portc.2 = Output
              
              Config Portb.0 = Output
              
              Portc.2 = 1
              Waitms 70
              Portb.0 = 0
              
              Do
              
               Wait 5
               Portc.2 = 0
               Waitms 70
               Portb.0 = 1
               Wait 5
               Portc.2 = 1
               Waitms 70
               Portb.0 = 0
              
              Loop
              End
              ولی انگار میکرو هنگ می کنه و همچنین اونیکی پایه 1 نشد!
              وقفه درست بود یعنی تقریبا بعد 5 ثانیه ریست شد ال ای دی اولی
              بعد اینو با میکرو های دیگه هم امتحان کردین مثلا با مگا 32
              برد جوجه کشی:
              مطالعه پست 1 (حتما مطالعه کنید)


              مطالعه پست 2 (برای مطلع شدن از تغییرات برنامه مطالعه کنید)

              دانلود

              توجه:
              این برد نیمه صنعتی و خانگی هست...
              برای صنعتی شدن حتما برد مخصوص خودتون رو بزنید...

              آی دی کانال تلگرامی مربوط به برد جوجه کشی : electr0o0nic@

              دیدگاه


                #8
                پاسخ : مشکل با atmega8

                نه امتحان نکردم، یعنی مدارم روی فیبر چاپیه و باید یه بلایی سرش بیارم.
                احتمال می دم میکرو عوض بشه درست بشه.ولی حیفه ی atmega16 یا 32 رو برای این کار بزارم. :biggrin:
                ولی واسه تست کردنش میرزه.
                راستی-->الان بدبخت میکرو هنگ کرده و LED1 رو 20 دقیقه ایه روشن نگه داشته :biggrin: :rolleyes:

                دیدگاه


                  #9
                  پاسخ : مشکل با atmega8

                  از قسمت فیوز بیت ها WATCH تایمر رو غیر فعالش کن.

                  دیدگاه


                    #10
                    پاسخ : مشکل با atmega8

                    نوشته اصلی توسط محمدحبیب زاده
                    از قسمت فیوز بیت ها WATCH تایمر رو غیر فعالش کن.
                    احتمالا مشکل همینه چون تو مگا 8 تایمر watchdog فعال هست و باید تیک فیوز بیت رو برداشت



                    برد جوجه کشی:
                    مطالعه پست 1 (حتما مطالعه کنید)


                    مطالعه پست 2 (برای مطلع شدن از تغییرات برنامه مطالعه کنید)

                    دانلود

                    توجه:
                    این برد نیمه صنعتی و خانگی هست...
                    برای صنعتی شدن حتما برد مخصوص خودتون رو بزنید...

                    آی دی کانال تلگرامی مربوط به برد جوجه کشی : electr0o0nic@

                    دیدگاه


                      #11
                      پاسخ : مشکل با atmega8

                      نوشته اصلی توسط محمدحبیب زاده
                      از قسمت فیوز بیت ها WATCH تایمر رو غیر فعالش کن.
                      همچین قسمتی نداشت!

                      دیدگاه


                        #12
                        پاسخ : مشکل با atmega8

                        نوشته اصلی توسط Topless
                        همچین قسمتی نداشت!
                        با چه برنامه ای میکرو رو پروگرام می کنید از خود بسکام یا ...؟
                        برد جوجه کشی:
                        مطالعه پست 1 (حتما مطالعه کنید)


                        مطالعه پست 2 (برای مطلع شدن از تغییرات برنامه مطالعه کنید)

                        دانلود

                        توجه:
                        این برد نیمه صنعتی و خانگی هست...
                        برای صنعتی شدن حتما برد مخصوص خودتون رو بزنید...

                        آی دی کانال تلگرامی مربوط به برد جوجه کشی : electr0o0nic@

                        دیدگاه


                          #13
                          پاسخ : مشکل با atmega8

                          خود بسکام.ولی گذینه ای به نام WATCH نداشت!

                          دیدگاه


                            #14
                            پاسخ : مشکل با atmega8

                            نوشته اصلی توسط Topless
                            خود بسکام.ولی گذینه ای به نام WATCH نداشت!
                            یعنی در قسمت lock and fusebit قیوز بیت watchdog نیست پروگرامرتون چیه؟
                            نمی تونید با نرم افزار prog isp تست کنید اونجا فیوز بیتا کامل مشخصه البته من زیاد از داخل بسکام پروگرام نکردم ولی شما حتما به قسمت lock and fusebit یه نگاهی بنداز
                            برد جوجه کشی:
                            مطالعه پست 1 (حتما مطالعه کنید)


                            مطالعه پست 2 (برای مطلع شدن از تغییرات برنامه مطالعه کنید)

                            دانلود

                            توجه:
                            این برد نیمه صنعتی و خانگی هست...
                            برای صنعتی شدن حتما برد مخصوص خودتون رو بزنید...

                            آی دی کانال تلگرامی مربوط به برد جوجه کشی : electr0o0nic@

                            دیدگاه


                              #15
                              پاسخ : مشکل با atmega8

                              سلام...PORTB.0 که یک نشده برای همینه LED روشن نمیشه
                              همچون دیود ی ام که با ورق معکوس روزگار شکسته شده ام

                              دیدگاه

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