اطلاعیه

Collapse
No announcement yet.

اجرا نشدن دستورات میکرو

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

    اجرا نشدن دستورات میکرو

    سلام
    من یک مگا32 دارم که وقتی برنامرو داخلش میریزم برنامه ها اجرا نمیشن
    مثلا وقتی portb.1 رو یک میکنم و داخل میکرو میریزم و با ولت متر ولتاژ اون پایه رو اندازه میگیرم 0 ولت رو نشون میده
    کسی میدونه مشکل کجاست
    میکرو هم بدون مشکل پروگرام میشه
    http://uplod.ir/gaa1q53vgv17/Image.bmp.htm

    #2
    پاسخ : اجرا نشدن دستورات میکرو

    تغدیه میکرو رو چک کنید

    دیدگاه


      #3
      پاسخ : اجرا نشدن دستورات میکرو

      نوشته اصلی توسط parsa-m
      سلام
      من یک مگا32 دارم که وقتی برنامرو داخلش میریزم برنامه ها اجرا نمیشن
      مثلا وقتی portb.1 رو یک میکنم و داخل میکرو میریزم و با ولت متر ولتاژ اون پایه رو اندازه میگیرم 0 ولت رو نشون میده
      کسی میدونه مشکل کجاست
      میکرو هم بدون مشکل پروگرام میشه
      پورت رو خروجی تعریف کردی؟
      من نمىآ‌توانم فرضیه «بىآ‌اخلاقى انسان» را بپذیرم، و من اخلاق را منحصرا امرى انسانى و متعلق به انسان مىآ‌دانم که هیچ نوع قدرت مافوق انسانى در پشت آن وجود ندارد
      آلبرت اینشتین
      منبع: http://fa.wikiquote.org

      دیدگاه


        #4
        پاسخ : اجرا نشدن دستورات میکرو

        تو چه کامپایلری مینویسی.
        Someone who can change the world
        ELECTRONIC ENGINEER

        دیدگاه


          #5
          پاسخ : اجرا نشدن دستورات میکرو

          تو کامپایلر بسکام نوشتم
          تغذیه میکرو رو هم 7805 گذاشتم و 9 ولت دادم
          دستور خروجی و ورودی بودن پورت هارو هم نوشتم
          با stk200/300 و usbasp هم پروگرام کردم هیچ فرقی نکرد(اجرا نشد)
          میکرو مگا 32 خراب شد یکی دیگه خریدم اینم نمیشه

          دیدگاه


            #6
            پاسخ : اجرا نشدن دستورات میکرو

            با سلام
            اگه این دستور رو به این صورت نوشتی portb.1=1 .کاملا طبیعی هست که خروجی نداشته باشی چون عملا این دستور خروجی داره ولی برای دیدنش باید از اسیلوسکوپ و یا لاجیک انالایزر استفاده کنی چون در بیسکام این دستور به این شکل یعنی این پین از این پورت رو برای مدت 1 پالس ساعت یک کن
            ولی اگه به این شکل بنویسی set portb.1 در این صورت این پین از این پورت تا زمانی که از دستور ریست استفاده نکردی صفر نمیشه
            روزی که درک کردیم همه چیز به خدا تعلق دارد . آن روز .روز طلوع دانش است

            دیدگاه


              #7
              پاسخ : اجرا نشدن دستورات میکرو

              اصلا به کلی هر برنامه ای نوشتم کار نکرد

              config portd=output
              set portd.1
              End 'end program
              اینم نوشتم ولی بازم خروجی رو که اندازه گرفتم هیچی نشون نداد
              از فیوزبیتاش نمیتونه باشه
              یه عکس اون بالا گذاشتم
              یه نگاه بکنید

              دیدگاه


                #8
                پاسخ : اجرا نشدن دستورات میکرو

                منم قبلا با همچین مشکلی بر خورد کردم ولی اونجا مشکل از پروگرامر بود به این صورت که وقتی من با پروگرامر USBasp پروگرام می کردم بدون هیچ مشکلی پروگرام میشد و ارور نمی داد ولی وقتی تست می کردم می دیدم که هیچ برنامه ای رو روی میکرو نریخته تا اینکه با stk200/300 تست کردم و دیدم که بله این پروگرامر هیچ غلطی نمی کرده و پروگرامی انجام نمی شده که با استفاده stk200/300 مشکلم حل شد ، اما در مورد فیوز بیتها من الان atmega32 دارم و استفاده می کنم و بخوبی پروگرام میشه فیوز بیتاش به صورت زیر هست دیگه خودت ببین چه فرقی با مگا32 خودت داره

                خداوند بی نهایت است اما به قدر نیاز تو فرود می آید ، به قدر آرزوی تو گسترده می شود و به قدر ایمان تو کارگشاست.
                [hr]

                دیدگاه


                  #9
                  پاسخ : اجرا نشدن دستورات میکرو

                  ممنون از اینکه راهنمایی میکنید
                  من چند تا برنامه از قبل داشتم و الان اونارو رو میکرو ریختم و میکرو به خوبی کار کرد
                  اما نمیدونم چی شده که وقتی الان برنامه مینویسم و پروگرامش میکنم کار نمیکنه
                  برنامه هم به خوبی پروگرام میشه چون با usbasp و stk200/300 برنامه داخلشو میخونم برنامه داخلشو نشون میده
                  میشه شما این برنامه رو کامپایلش کنید و هگزشو تو سایت بزارید امتحان کنم ببینم کار میکنه یا نه ؟
                  http://uplod.ir/6swon68ttg06/mega32.rar.htm

                  دیدگاه


                    #10
                    پاسخ : اجرا نشدن دستورات میکرو

                    http://up.persianscript.ir/uploads/1106-mega32.rar
                    خداوند بی نهایت است اما به قدر نیاز تو فرود می آید ، به قدر آرزوی تو گسترده می شود و به قدر ایمان تو کارگشاست.
                    [hr]

                    دیدگاه


                      #11
                      پاسخ : اجرا نشدن دستورات میکرو

                      با سلام
                      شما اول تاپیک در مورد portb.1 سوال کردی ولی داخل برنامه این پین رو فقط در اول برنامه به عنوان ورودی تعریف کردی و دیگه هیچ کاری باهاش نداشتی و فقط با پرت D به عنوان خروجی کار کردی .انتظار داری با این مدل سوال پرسیدن و این مدل برنامه نوشتن جواب هم بگیری؟
                      روزی که درک کردیم همه چیز به خدا تعلق دارد . آن روز .روز طلوع دانش است

                      دیدگاه


                        #12
                        پاسخ : اجرا نشدن دستورات میکرو

                        1- من فکر می کنم مشکل کلاک میکروت باشه. فیوزبیت هاتو چک کن.
                        2- مراقب باش که پورتی که می خوای ازش خروجی بگیری پورت C نباشه که JTAG روشه.
                        3- مراقب باش پایه RESET زمین نشده باشه.
                        4- محض اطمینان میکرو و پروگرامرتو عوض کن.

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

                        دیدگاه


                          #13
                          پاسخ : اجرا نشدن دستورات میکرو

                          حالا مشکل از چی بود ؟بگو تا ما هم یه چیزی یاد بگیریم
                          روزی که درک کردیم همه چیز به خدا تعلق دارد . آن روز .روز طلوع دانش است

                          دیدگاه


                            #14
                            پاسخ : اجرا نشدن دستورات میکرو

                            سلام.
                            من همچین مشکلی دارم.
                            پروگرامرمSTK200/300 هست.
                            فیوز بیت ها رو درست میزنم مثل تصویری که دوستمون گذاشته.
                            برنامه هم کامل پروگرام میشه.تو پروتوس هم جواب میده.
                            البته بار اول که فقط کارش صفر و یک کردن PIN A.1 رو انجام داد.
                            ولی با ایجاد تغییر در برنامه هیچ تغییری در عمل پیدا نمیکنه. :angry:
                            http://upload7.ir/images/42355212667119477675.gif
                            daydigi.com

                            دیدگاه


                              #15
                              پاسخ : اجرا نشدن دستورات میکرو

                              برنامت رو بزار اگه بتونم کمک کنم دریغ نمی کنم
                              خداوند بی نهایت است اما به قدر نیاز تو فرود می آید ، به قدر آرزوی تو گسترده می شود و به قدر ایمان تو کارگشاست.
                              [hr]

                              دیدگاه

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