اطلاعیه

Collapse
No announcement yet.

چرا برنامه چشمک زن اجرا نمیشه ؟؟؟

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

    چرا برنامه چشمک زن اجرا نمیشه ؟؟؟

    سلام دوستان
    من با میکر مگا 16 برنامه چشمک زن را نوشتم با بسکام و در پروتیوس هم اجرا کردم جواب داد و روی میکرو با بسکام به درستی پروگرم کردم ، ولی میکرو را روی برد بورد که میزارم ، به جای چشمک زدن ، led روشن باقی می ماند ، نمیدونم چرا ؟؟؟
    این برنامه :
    $regfile = "m16def.dat"
    $crystal = 8000000
    Config Portb = Output

    Do
    Portb.0 = 1
    Wait 1
    Portb.0 = 0
    Wait 1

    Loop


    این هم عکس فیوز بیت ها :
    http://uplod.ir/ot24dq580rye/8-28-2015_7-29-56_رضا_مجدی.png.htm
    آرزوی سرافرازی برای ایران عزیز . . .



    #2
    پاسخ : چرا برنامه چشمک زن اجرا نمیشه ؟؟؟

    نوشته اصلی توسط rezamajdi
    سلام دوستان
    من با میکر مگا 16 برنامه چشمک زن را نوشتم با بسکام و در پروتیوس هم اجرا کردم جواب داد و روی میکرو با بسکام به درستی پروگرم کردم ، ولی میکرو را روی برد بورد که میزارم ، به جای چشمک زدن ، led روشن باقی می ماند ، نمیدونم چرا ؟؟؟
    این برنامه :
    $regfile = "m16def.dat"
    $crystal = 8000000
    Config Portb = Output

    Do
    Portb.0 = 1
    Wait 1
    Portb.0 = 0
    Wait 1

    Loop


    این هم عکس فیوز بیت ها :
    http://uplod.ir/ot24dq580rye/8-28-2015_7-29-56_رضا_مجدی.png.htm
    سلام
    WAIT1
    بکنید
    WAITMS 500

    دیدگاه


      #3
      پاسخ : چرا برنامه چشمک زن اجرا نمیشه ؟؟؟

      زمان قطع و وصلت خیلی کوتاهه
      چنانچه زمان روشن و خاموش شدن از فرکانس مشخصی بیشتر باشد چشم انسان قاذر به تشخیص آن نیست
      همچنین باید به محدودیت زمان قطع و وصل led توجه کرد
      آرمان هايي که در ذهن داريم وحقيقتي که جلوي چشمانمان است هرگز نمي شود هر دوي آنها را داشت

      دیدگاه


        #4
        پاسخ : چرا برنامه چشمک زن اجرا نمیشه ؟؟؟

        برنامه درست است و حتی تنظیمات فیوز بیت ها با برنامه شما منطبق است و احتمالا پروگرام را هم بدرستی و بدون خطا انجام دادید. پس تنها ایراد ممکن در مدار شما است و بهتر است تصویر مدار را نیز قرار دهید.



        بحث کم بودن زمان روشن خاموش شدن LED ها و حتی دستور wait 1 را به waitms 500 تغییر دهید؛ درست نیست و همان برنامه خودتان را اجرا کنید.

        نکات بسیار مهم در تهیه پروگرامر که متاسفانه فراموش میشود!

        دیدگاه


          #5
          پاسخ : چرا برنامه چشمک زن اجرا نمیشه ؟؟؟

          سلام
          من یک احتمال میدم ،شاید میکروت مداوم ریست میشه واصلا به wait نمی رسه..فیوزبیت ها وبرنامه درسته....شما مقاومت پایه ریست رو گذاشتی؟یا افت ولتاژ نداری؟

          دیدگاه


            #6
            پاسخ : چرا برنامه چشمک زن اجرا نمیشه ؟؟؟

            من فقط میکرو رو تغذیه کردم و led رو به portb.0 وصل کردم ، ریست رو اصلآ دست نزدم . . . :surprised:
            آرزوی سرافرازی برای ایران عزیز . . .


            دیدگاه


              #7
              پاسخ : چرا برنامه چشمک زن اجرا نمیشه ؟؟؟

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

              دیدگاه


                #8
                پاسخ : چرا برنامه چشمک زن اجرا نمیشه ؟؟؟

                ریست رو با یک مقاومت pull up کردم به ریست میکرو و led ها نامنظم قطع و وصل میشن و اگر هم سر یک سیم رو دستم بگیرم و سر دیگه رو هم به میکرو بدم هم همین اتفاق میفتده و اگر ریست رو به زمین بزنم LED ها خاموش میشه ، ولی برنامه درست کار نکرد ؟؟؟
                آرزوی سرافرازی برای ایران عزیز . . .


                دیدگاه


                  #9
                  پاسخ : چرا برنامه چشمک زن اجرا نمیشه ؟؟؟

                  دوستان ، مشکل نویزی بود که منبع تغذیه میداد ، آخه منبع تغذیه از نوع سیم بیچی شده ( ترانس ) هستش :applause:
                  حالا یک سوال دیگه :
                  می خواهم با میکرو یک موتور DC با ولتاژ 12 ولت رو راه انداری کنم ، چی لازمه ؟؟؟
                  آی سی L298 هم دارم ولی رله لازمه ؟؟؟
                  آرزوی سرافرازی برای ایران عزیز . . .


                  دیدگاه


                    #10
                    پاسخ : چرا برنامه چشمک زن اجرا نمیشه ؟؟؟

                    نوشته اصلی توسط rezamajdi
                    ریست رو با یک مقاومت pull up کردم به ریست میکرو و led ها نامنظم قطع و وصل میشن و اگر هم سر یک سیم رو دستم بگیرم و سر دیگه رو هم به میکرو بدم هم همین اتفاق میفتده و اگر ریست رو به زمین بزنم LED ها خاموش میشه ، ولی برنامه درست کار نکرد ؟؟؟
                    زمین نکن!!! (میسوزه اتصال کوتاه میشه!)
                    avr هم که کلا زندگیش نویزه
                    +++++++++++++++++++++++++++
                    نوشته اصلی توسط rezamajdi
                    دوستان ، مشکل نویزی بود که منبع تغذیه میداد ، آخه منبع تغذیه از نوع سیم بیچی شده ( ترانس ) هستش :applause:
                    حالا یک سوال دیگه :
                    می خواهم با میکرو یک موتور DC با ولتاژ 12 ولت رو راه انداری کنم ، چی لازمه ؟؟؟
                    آی سی L298 هم دارم ولی رله لازمه ؟؟؟
                    رله نمیخاد
                    یه ولتاژ پنج میدی میکرو
                    یه ولتاژ بالا میدی l298 موتورو میزنی بهش کنترل میکنی
                    درضمن یه خازن با موتور موازی کن که نویز زیاد نشه.
                    ---
                    درضمن تو هر تاپیک سوالات نامرتبط نپرس
                    میتونستی دربارش سرچ کنی
                    تو اینترنت هزار تا از این مدارای l298 هست.
                    اسپم اینجا برخورد میشه.
                    1 در دنیا 100 در آخرت (درس و مشق فعالیتمو تو انجمن کم کرده)
                    من آنچه شرط بلاغست با تو میآ‌گویم. تو خواه از سخنم پند گیر و خواه ملال. سعدی
                    !Electronic On! Programming On
                    هوشمندانه سوال بپرسیم!
                    http://ir02x6.persiangig.com/logo/eca/tanks_01.png

                    دیدگاه


                      #11
                      پاسخ : چرا برنامه چشمک زن اجرا نمیشه ؟؟؟

                      خیر لازم نیست

                      ورودی های L298 مستقیما به میکروکنترلر وصل میشن و خروجی هاش هم مستقیم به موتور . فقط برای L298 بهتره دیود های هرزگرد رو بزاری و همچنین یه خازن نسبتا بزرگ مثلا 1000 میکرو فاراد رو بین پایه VS و زمینش بزاری

                      دیدگاه

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