اطلاعیه

Collapse
No announcement yet.

مشکل با avr بسکام (بسیار مبتدی!)

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

    مشکل با avr بسکام (بسیار مبتدی!)

    سلام
    من این مدار رو با atmega32a روی برد برد بستم اما جواب نداد :cry: :cry:
    این برنامه
    CONFIG PORTA=OUTPUT
    DO
    TOGGLE PORTA.0
    WAITMS 1000
    LOOP
    END
    اینم مدار
    http://r4000.persiangig.com/image/IMAG0039.jpg
    پروگرامر هم STK500بوده با AVR STUDIO این عکسش:
    http://r4000.persiangig.com/image/IMAG0038.jpg
    مدار رو بدون مقاومت هم امتحان کردم اما جواب نداد!!

    #2
    پاسخ : مشکل با avr بسکام (بسیار مبتدی!)

    این دو خط رو اول برنامه ننوشتی:
    کد:
    $regfile = m32def.dat
    $crystal =x000000
    جای اون x فرکانس کاری میکروت رو به مگاهرتز بنویس

    دیدگاه


      #3
      پاسخ : مشکل با avr بسکام (بسیار مبتدی!)

      نوشته اصلی توسط sina8
      این دو خط رو اول برنامه ننوشتی:
      کد:
      $regfile = m32def.dat
      $crystal =x000000
      جای اون x فرکانس کاری میکروت رو به مگاهرتز بنویس
      اینا رو از تو برنامه انتخاب کردم

      دیدگاه


        #4
        پاسخ : مشکل با avr بسکام (بسیار مبتدی!)

        اینو امتحان کن:
        کد:
        CONFIG PORTA=OUTPUT
        DO
        SET PORTA.0
        WAITMS 1000
        RESET PORTA.0
        LOOP
        END

        دیدگاه


          #5
          پاسخ : مشکل با avr بسکام (بسیار مبتدی!)

          سلام
          فرکانسو روی چند گذاشتی؟ فیوزبیتات درست تنظیم هست؟ تو برنامه اصلیت یه وقت از ADC که استفاده نکردی؟
          مردم شهري که همه در آن مي لنگند/ به کسي که راه راست ميرود مي خندند

          دیدگاه


            #6
            پاسخ : مشکل با avr بسکام (بسیار مبتدی!)

            نوشته اصلی توسط ali4
            سلام
            فرکانسو روی چند گذاشتی؟ فیوزبیتات درست تنظیم هست؟ تو برنامه اصلیت یه وقت از ADC که استفاده نکردی؟
            فیوز بیت اصلا نمی دونم چی هست!! :angry:
            adc هم نمیدونم چیه!!!!
            روی4مگا هرتز گذاشتم

            دیدگاه


              #7
              پاسخ : مشکل با avr بسکام (بسیار مبتدی!)

              چجوری روی 4مگ گذاشتی؟ تو برنامه ؟ باید با تغییر فیوزبیت ها تو کامپایلر اینکارو انجام بدی.
              از این سایت میکروت رو انتخاب کن فرکانس کاریش رو هم مشخص کن بهت میگه چجوری فیوزبیت هارو تنظیم کنی
              http://www.engbedded.com/fusecalc

              دیدگاه


                #8
                پاسخ : مشکل با avr بسکام (بسیار مبتدی!)

                نوشته اصلی توسط sina8
                اینو امتحان کن:
                کد:
                CONFIG PORTA=OUTPUT
                DO
                SET PORTA.0
                WAITMS 1000
                RESET PORTA.0
                LOOP
                END
                اینکه خیلی فرقی نمیکنه؟
                شاید میکرو سوخته؟ها؟

                دیدگاه


                  #9
                  پاسخ : مشکل با avr بسکام (بسیار مبتدی!)

                  سلام مجدد
                  نوشته اصلی توسط rezabagheri
                  اینکه خیلی فرقی نمیکنه؟
                  شاید میکرو سوخته؟ها؟
                  اگه میکرو سوخته باشه برنامه توش ریخته نمی شه
                  در مورد فیوز بیت که دوستان راهنمایی کردن ولی اگه ADC نمی دونی چیه پس استفاده هم نکردی ولی بگم که مبدل آنالوگ به دیجیتاله=یعنی ولتاژ آنالوگ روی پایه هاشو به عدد دیجیتال تبدیل می کنه تا بتونی روش محاسبات انجام بدی یا ذخیرش کنی
                  مردم شهري که همه در آن مي لنگند/ به کسي که راه راست ميرود مي خندند

                  دیدگاه


                    #10
                    پاسخ : مشکل با avr بسکام (بسیار مبتدی!)

                    یه چیز دیگه
                    خروجی رو با چی نگاه می کنی؟ عملی بستی دیگه؟ با اسیلوسکوپ یا مولتی متر یا ال ای دی؟
                    اگه با ال ای دی بستی باید بگم زمان 1 میلی ثانیه اینقدر کم هست که ال ای دی همش روشن دیده میشه
                    زمان رو به 1 ثانیه تعویض کن و نتیجه رو ببین
                    میزان فرکانس و فیوز بیت اگه اشتباه باشه صرفا زمان بندیت به هم میریزه و مثلا به جای 1 ثانیه میکرو 4 ثانیه زمان رو نشون میده
                    البته برنامه هایی که به زمان هم وابسته هست به هم میریزه مثل انواع پروتکل های ارتباطی
                    مردم شهري که همه در آن مي لنگند/ به کسي که راه راست ميرود مي خندند

                    دیدگاه


                      #11
                      پاسخ : مشکل با avr بسکام (بسیار مبتدی!)

                      زمان که رو یک ثانیه هست 1000میلی ثانیه که دوستمون تو برنامه نوشتن میشه 1ثانیه دیگه

                      دیدگاه


                        #12
                        پاسخ : مشکل با avr بسکام (بسیار مبتدی!)

                        نوشته اصلی توسط ali4
                        یه چیز دیگه
                        خروجی رو با چی نگاه می کنی؟ عملی بستی دیگه؟ با اسیلوسکوپ یا مولتی متر یا ال ای دی؟
                        اگه با ال ای دی بستی باید بگم زمان 1 میلی ثانیه اینقدر کم هست که ال ای دی همش روشن دیده میشه
                        زمان رو به 1 ثانیه تعویض کن و نتیجه رو ببین
                        میزان فرکانس و فیوز بیت اگه اشتباه باشه صرفا زمان بندیت به هم میریزه و مثلا به جای 1 ثانیه میکرو 4 ثانیه زمان رو نشون میده
                        البته برنامه هایی که به زمان هم وابسته هست به هم میریزه مثل انواع پروتکل های ارتباطی
                        با یه LED خروجی رو نگاه می کنم دیگه تو مدار کشیدم
                        میزان فرکانس رو چقدر بزارم؟ منظورتون از میزان فرکانس همون دستور CRYSTAL هست دیگه؟نه؟
                        فیوزبیت رو هم یه توضیح بدید اصلا به چه دردی می خوره لطفا :redface:
                        همون طور که آقا سینا گفتن زمان رو 1000 میلی ثانیه گذاشتم دیگه!!که میشه 1ثانیه
                        الان فرض کنید من دستور CRYSTAL رو 8000000 هرتز گذاشتم حالا فیوزبیت رو چجوری نتظیم کنم؟

                        دیدگاه


                          #13
                          پاسخ : مشکل با avr بسکام (بسیار مبتدی!)

                          نوشته اصلی توسط sina8
                          چجوری روی 4مگ گذاشتی؟ تو برنامه ؟ باید با تغییر فیوزبیت ها تو کامپایلر اینکارو انجام بدی.
                          از این سایت میکروت رو انتخاب کن فرکانس کاریش رو هم مشخص کن بهت میگه چجوری فیوزبیت هارو تنظیم کنی
                          http://www.engbedded.com/fusecalc
                          تو این آدرس فرکانس رو تعیین کردم
                          Options/compiler/chip/communication
                          از اون سایت هیچی نفهمیدم!!
                          (چند ساعت هست که شما آنلاین هستید؟ ما شاممونم خوردیم دوباره اومدیم دیدیم آنلانید!!!!! oo

                          دیدگاه


                            #14
                            پاسخ : مشکل با avr بسکام (بسیار مبتدی!)

                            راستی من وقتی برنامه رو نوشتم و ذخیره کردم 5 6 تا فایل ذخیره شد که من با avr studio فقط فایل hex رو پروگرم کردم

                            دیدگاه


                              #15
                              پاسخ : مشکل با avr بسکام (بسیار مبتدی!)

                              سلام مقدار مقاومت و چند گذاشتی ؟؟؟؟؟؟؟؟

                              صرفا جهت اطلاع :

                              اگر ولتاژ ورودی 5 ولت و ولتاژ LED برابر با 3.6 ولت باشد بنابراین داریم 1.4=3.6-5

                              حال کافیست جریان LED تقسیم بر این ولتاژ شود

                              اگر جریان 10 میلی آمپر فرض شود میزان مقاومت برابر با 140 اهم خواهد شد
                              خواستن توانستن است !

                              دیدگاه

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