اطلاعیه

Collapse
No announcement yet.

همکاری برای نوشتن یک برنامه ساده (در حد چشمک زن)

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

    همکاری برای نوشتن یک برنامه ساده (در حد چشمک زن)

    سلام
    من یک برنامه چشمک زن برای xmega نوشتم اما کار نمی کنه
    یعنی میکرو هیچ واکنشی نشون نمی ده
    http://www.eca.ir/forum2/index.php?topic=72900.0
    من احساس می کنم که کد ویژنم خرابه و نمی تونه برنامه رو خوب بسازه (یک بار دیگه هم این بازی رو در آورد)
    می خواستم از شما در خواست کنم در صورت امکان به من کمک کنید و یک برنامه خیلی ساده برام بنویسید
    یک چشمک زن ساده که منبع کلاکش داخلی و هر ثانیه وضعیت پورت a رو تغییر می ده
    فقط هم فایل هگزش رو نیاز دارم و بقیش رو هم نمی خوام
    اگر یکی از دوستان کمک کنه و این برنامه رو برای من قرار بده یک دنیا ممنون می شم
    یا علی

    #2
    پاسخ : همکاری برای نوشتن یک برنامه ساده (در حد چشمک زن)

    اینجاست
    فقط بریز رو میکرو
    امیدوارم روی ریست pull-up حدود 10 کیلو گذاشته باشی و از تغذیه ات مطمئن باشی
    لازم نبود حتما برای اینکار تاپیک جدید ایجاد کنی

    دیدگاه


      #3
      پاسخ : همکاری برای نوشتن یک برنامه ساده (در حد چشمک زن)

      با سلام
      نمی دونم چه مشکلی هست
      جناب شهریار
      اگر لطف کنید و دوباره کمک کنید ممنون می شم
      این ببینید
      مال avr studioهست

      نشون می ده که برنامه درست پروگرام شده
      اما جواب نمی ده
      بخدا همه پایه های پورت a رو ال ای دی وصل کردم و با ولت متر تست کردم
      همشون 0.2 ولت هستند
      شما آیسی رو درست انتخاب کردید؟؟؟؟

      دیدگاه


        #4
        پاسخ : همکاری برای نوشتن یک برنامه ساده (در حد چشمک زن)

        نوشته اصلی توسط mmh1
        شما آیسی رو درست انتخاب کردید؟؟؟؟
        بله

        از تغذیه مطمئنی؟3 ولته وقتی میکرو روشنه؟
        وقتی میکرو برنامه رو اجرا میکنه پروگرامر رو از میکرو قطع کن
        اگه پروگرامر به میکرو وصل باشه و خود پروگرامر روشن نباشه میکرو برنامه رو اجرا نمیکنه

        دیدگاه


          #5
          پاسخ : همکاری برای نوشتن یک برنامه ساده (در حد چشمک زن)

          سلام
          امیدوارم که همچنان جوابم رو بدی و دلسرد نشی از من!!!!!
          بله تغذیه رو وصل کردم3.3 ولت اونم به همه پایه های تغذیه
          پروگرامر هم قطع کردم تفاوتی در نتیجه نداشت
          شما رو کدوم پورت چشمک زن رو بستی؟؟|| (من دارم روی a امتحان می کنم روی کدوم پایه پورت a )
          من برنامه هگز رو با پروگرامر خوندم
          برنامه ای که داخل میکرو ریخته شده دقیقا همونیه که شما دادی
          با این حساب
          پروگرامر که سالمه
          میکرو هم احتمالا سالمه
          اتصالات من هم که به نظر سالمه
          !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
          من مطمئنا تغذیه رو وصل کردم چون در غیر این صورت میکرو پروگرام نمی شد(وقتی منبع تغذیه رو خاموش می کنم پروگرام نمی شه)
          اتصالات هم که ال ای دی هست که !!!!!
          یه مقاومت پول پ هم بین ریست و vcc گذاشتم
          الان دیگه چیکار کنم؟؟؟
          کریستال نمی خواد؟؟؟
          جریان مصرفی رو هم اندازه گرفتم 4.6 میلی آمپر هست

          دیدگاه


            #6
            پاسخ : همکاری برای نوشتن یک برنامه ساده (در حد چشمک زن)

            ببخشید یه دفعه میپرم وسط :mrgreen:
            آقای رجب زاده ممکنه از فیوزبیت ها باشه؟
            من xmega کار نکردم اما گفتم شاید مثل مگا128 یه فیوزبیت m103 ای چیزی داشته باشه.

            دیدگاه


              #7
              پاسخ : همکاری برای نوشتن یک برنامه ساده (در حد چشمک زن)

              نوشته اصلی توسط برادر
              ببخشید یه دفعه میپرم وسط :mrgreen:
              آقای رجب زاده ممکنه از فیوزبیت ها باشه؟
              من xmega کار نکردم اما گفتم شاید مثل مگا128 یه فیوزبیت m103 ای چیزی داشته باشه.
              والا اگه فیوز بیت ها از حالت پیشفرض میکرو تغییر داده نشده باشه مشکلی پیش نمیاد
              تا الآن من دست به فیوز بیت های XMEGA نزدم و باهاش کار میکنم
              اینکه همچین فیوز بیتی هست یا نه فکر نکنم باشه
              نوشته اصلی توسط mmh1
              سلام
              امیدوارم که همچنان جوابم رو بدی و دلسرد نشی از من!!!!!
              بله تغذیه رو وصل کردم3.3 ولت اونم به همه پایه های تغذیه
              پروگرامر هم قطع کردم تفاوتی در نتیجه نداشت
              شما رو کدوم پورت چشمک زن رو بستی؟؟|| (من دارم روی a امتحان می کنم روی کدوم پایه پورت a )
              من برنامه هگز رو با پروگرامر خوندم
              برنامه ای که داخل میکرو ریخته شده دقیقا همونیه که شما دادی
              با این حساب
              پروگرامر که سالمه
              میکرو هم احتمالا سالمه
              اتصالات من هم که به نظر سالمه
              !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
              من مطمئنا تغذیه رو وصل کردم چون در غیر این صورت میکرو پروگرام نمی شد(وقتی منبع تغذیه رو خاموش می کنم پروگرام نمی شه)
              اتصالات هم که ال ای دی هست که !!!!!
              یه مقاومت پول پ هم بین ریست و vcc گذاشتم
              الان دیگه چیکار کنم؟؟؟
              کریستال نمی خواد؟؟؟
              جریان مصرفی رو هم اندازه گرفتم 4.6 میلی آمپر هست
              رو پورت A گذاشتم
              حالا برای اطمینان روی همه پورت ها گذاشتم
              اینجا
              توجه داشته باش میکرو از 1.6 ولت تا 3.6 ولت ولتاژ کاریشه
              پس حتما با مولتی متر چک کن ولتاژ رو
              نسبت به تغذیه مطمئن نیستی دو تا باتری قلمی بزار به جاش
              همچنین از اتصالاتت مطمئن شو که خوب لحیم کردی یا نه و تست هات رو مستقیما با پایه های میکرو انجام بده
              اگه میکروی دیگه داری با اون هم تست کن
              کریستال هم نمیخواد
              جریان هم با کلاک داخلی 2 مگاهرتز نباید 4.6 میلی آمپر باشه اگه فقط مصرف میکرو رو اندازه گرفتی
              برای اطمینان بیشتر هم چند تا خازن 100 نانو نزدیک میکرو بین تغذیه و زمین بزار

              دیدگاه


                #8
                پاسخ : همکاری برای نوشتن یک برنامه ساده (در حد چشمک زن)

                جریان هم با کلاک داخلی 2 مگاهرتز نباید 4.6 میلی آمپر باشه اگه فقط مصرف میکرو رو اندازه گرفتی
                آخه من فقط میکرو رو دارم و هیچی دیگه نیست
                حالا این خیلی مهم نیس (یکم زیاد مصرف کنه به جایی بر نمی خوره )
                الان یه چیزی فهمیدم
                ولتاژ بین 0 تا 0.12 ولت جابه جا می شه
                یعنی وقتی یه ال ای دی کوچک می زارم و انگشتم رو هم روی پایه مثبت ال ای دی که به آیسی وصل هست می زارم (به دلیل نا مشخص) چشمک ضعیفی می زنه
                یعنی ال ای دی با نور بسیار کم چشمک می زنه
                خب پس الان خیالمون راحت شد که مدار داره عمل می کنه
                اما الان این که ولتاژ بالاتر از 0.12 نمیاد دیگه چه صیغه ای هست
                چه کنیم؟؟؟؟؟؟؟

                دیدگاه


                  #9
                  پاسخ : همکاری برای نوشتن یک برنامه ساده (در حد چشمک زن)

                  نوشته اصلی توسط mmh1
                  ولتاژ بین 0 تا 0.12 ولت جابه جا می شه
                  این مشکل برای من موقع تعریف اشتباه جهت پینها پیش میاد. اگه از فایل آقا شهریار استفاده کردی پس این مشکل رو نداری

                  دیدگاه


                    #10
                    پاسخ : همکاری برای نوشتن یک برنامه ساده (در حد چشمک زن)

                    جناب رجب زاده اعلام نظر کنید
                    دل مان گرفت!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

                    دیدگاه


                      #11
                      پاسخ : همکاری برای نوشتن یک برنامه ساده (در حد چشمک زن)

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

                      دیدگاه


                        #12
                        پاسخ : همکاری برای نوشتن یک برنامه ساده (در حد چشمک زن)


                        ولتاژ درست هست
                        من منبع تغذیه ام دست ساز هست با این حساب فکر نمی کنم مشکلی باشه چون باهاش sim900 رو راه اندازی کردم این که دیگه جای خود رو داره
                        تازه ولتاژ رو هم با ولت متر تست کردم کاملا صحیح هست
                        خواهش می کنم به تغذیه گیر ندید کاملا صحیح هست
                        اما شماتیک
                        البته ببخشید با پینت کشیدم خوب نشد ولی شماتیک من فقط همینه

                        دیدگاه


                          #13
                          پاسخ : همکاری برای نوشتن یک برنامه ساده (در حد چشمک زن)

                          تغذیه AVcc و پین GND کنار آن را متصل کنید و با led هم مقاومت مناسبی ( حدود 330 اهم یا بیشتر) را سری کنید. ضمنا آند LED باید به سمت پورت باشد.
                          اوژن: به معنای افکننده و شکست دهنده است
                          دانایی، توانایی است-Knowledge is POWER
                          برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
                          وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
                          قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
                          اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
                          ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

                          دیدگاه


                            #14
                            پاسخ : همکاری برای نوشتن یک برنامه ساده (در حد چشمک زن)

                            با سلام و تشکر از همه
                            مشکل از همین بود که خدا رو شکر حل شد
                            اینجا تشکر ویژه می کنم از جناب شهریار رجب زاده که تو این کار به من خیلی کمک دادن و همینطور از جناب طراح

                            دیدگاه

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