اطلاعیه

Collapse
No announcement yet.

هر کار میکنم atmega128 پروگرام نمیشه

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

    #16
    پاسخ : هر کار میکنم atmega128 پروگرام نمیشه

    آقا یه اشتباه لپی پیش اومده این وسط !!
    دقت کنید که من روی 1111 گذاشتم که کریستال خارجیه نه کلاک خارجی که 1000 هستش
    الانم کریستال 16MHZ دارم تو کارم.

    من اون موقع که شما گفتی External clock یه دفعه ذوق زده شدم و با External Crystal اشتباه گرفتم. ببخشید !!
    احتمال داره از این AtMega چینی ها باشه و با 16MHZ مشکل داشته باشه ؟؟؟ من تو تاپیک آقا مهدی دیده بودم یکی گفته !
    G*B*J*T
    انسانها به 10 گروه تقسیم می شوند آنها که باینری می فهمند و آنها که باینری نمی فهمند

    دیدگاه


      #17
      پاسخ : هر کار میکنم atmega128 پروگرام نمیشه

      احتمال داره از این AtMega چینی ها باشه و با 16MHZ مشکل داشته باشه ؟؟؟ من تو تاپیک آقا مهدی دیده بودم یکی گفته !
      اگه میکروت چینیه اصلا بالاتر از 12 بهش نده چون قاطی میکنه....!!!!
      کریستالت رو کم کن ببین چی میشه...
      انشاالله درست میشه
      موفق باشید :agree:

      دیدگاه


        #18
        پاسخ : هر کار میکنم atmega128 پروگرام نمیشه

        تستش میکنم میگم نتیجرو با 8MHZ البته !
        G*B*J*T
        انسانها به 10 گروه تقسیم می شوند آنها که باینری می فهمند و آنها که باینری نمی فهمند

        دیدگاه


          #19
          پاسخ : هر کار میکنم atmega128 پروگرام نمیشه

          4MHZ گذاشتم کار کرد ! ولی با 16MHZ کار نمیکرد ! :angry:
          G*B*J*T
          انسانها به 10 گروه تقسیم می شوند آنها که باینری می فهمند و آنها که باینری نمی فهمند

          دیدگاه


            #20
            پاسخ : هر کار میکنم atmega128 پروگرام نمیشه

            نوشته اصلی توسط milad8853
            4MHZ گذاشتم کار کرد ! ولی با 16MHZ کار نمیکرد ! :angry:
            خوب اگه پروگرامرت شناختش الان دوباره بزارش رو کریستال داخلی...
            موفق باشید :nerd:

            دیدگاه


              #21
              پاسخ : هر کار میکنم atmega128 پروگرام نمیشه

              پروگرام شدش ها ولی کار نمیکنه !! :mrgreen:

              یه دونه LED گذاشنم رو porte.5 که چشمک بزنه ولی نمیزنه !

              vcc - GND - Reset هم درسته ! چک کردم.

              برنامه هم 100% درسته.

              نکته خاصی نداره این مگا128 ؟ pen رو نمیخواد Vcc کنم ؟ در مورد PEN هر کی یه چیزی گفت.
              G*B*J*T
              انسانها به 10 گروه تقسیم می شوند آنها که باینری می فهمند و آنها که باینری نمی فهمند

              دیدگاه


                #22
                پاسخ : هر کار میکنم atmega128 پروگرام نمیشه

                فیوز بیت اتمگا 103 رو غیر فعال کن درست میشه :redface:

                دیدگاه


                  #23
                  پاسخ : هر کار میکنم atmega128 پروگرام نمیشه

                  نوشته اصلی توسط سید مهدی
                  فیوز بیت اتمگا 103 رو غیر فعال کن درست میشه :redface:
                  ما شما رو نداشتیم چی کار باید میکردیم ؟!!! :biggrin:

                  حالا یه مشکل اساسیه دیگه پیش اومده !!!!!! تابلو روانم کار نمیکنه اصلا !! :nice: :nice:
                  به mmc نه جواب میده نه ارور که درستش میکنم به زودی ....
                  ممنون از همه.
                  G*B*J*T
                  انسانها به 10 گروه تقسیم می شوند آنها که باینری می فهمند و آنها که باینری نمی فهمند

                  دیدگاه


                    #24
                    پاسخ : هر کار میکنم atmega128 پروگرام نمیشه

                    وقتی که با mmc مشکل داشته باشه ممکنه چند دقیقه ای طول بکشه تا ارور بده
                    یه چند دقیقه ای صبر کن ببین چی میشه
                    پروردگارا: به من زيستني عطا کن که در لحظه مرگ بر بي ثمري لحظه اي که براي زيستن گذشته است حسرت نخورم، و مردني عطا کن که بر بيهودگيش سوگوار نباشم. بگذار تا آن را خود انتخاب کنم، اما آنچنان که تو دوست ميداري

                    دیدگاه


                      #25
                      پاسخ : هر کار میکنم atmega128 پروگرام نمیشه

                      نوشته اصلی توسط امیر حسنی کاخکی
                      وقتی که با mmc مشکل داشته باشه ممکنه چند دقیقه ای طول بکشه تا ارور بده
                      یه چند دقیقه ای صبر کن ببین چی میشه
                      من برای اینکه بفهمم میکرو سر چه دستوراتی این همه توقف میکنه یه LED گذاشتم رو PORTE.5 که روشن و خاموش بشه
                      برای این دو تا دستور :
                      کد:
                      $include "Config_AVR-DOS.BAS" 
                      $include "Config_MMC.bas"
                      حدود 2 دقیقه صبر کرد بعد رفت خط بعدی !!! :surprised: خیلی ها !

                      بعدش اومد سراغ این دستور :

                      کد:
                      Ff = Drivereset()
                      Ff = Driveinit()
                      
                      $external Waitms
                      
                      If Gbdriveerror <> 0 Then
                      Do
                      Set Porte.5
                      Waitms 100
                      Reset Porte.5
                      Waitms 100
                      Loop
                      End If
                      یه 4 دقیقه هم اینجا واستاد بعدش ارور داد !

                      تازه فقط در صورتی تا همین جاشم کار میکنه که تغذیه رو مستقیم بدیم به mega128 اگه نه اصلا واکنشی نمیده در صورتی که وقتی یه برنامه ساده واسه چشمک زدن مینویسم ربطی به نقطه تغذیه نداره !!!! (این یه سوال)
                      یه سوال دیگه هم اینکه همیشه اینقدر طول میکشه تا مموری رو بشناسه یا نشناسه ؟؟؟
                      من از MMC 512 استفاده میکنم علت ارور چیه به نظرتون ؟!
                      G*B*J*T
                      انسانها به 10 گروه تقسیم می شوند آنها که باینری می فهمند و آنها که باینری نمی فهمند

                      دیدگاه


                        #26
                        پاسخ : هر کار میکنم atmega128 پروگرام نمیشه

                        سلام
                        منم با همین مشکل برخورد کردم، فقط من با کد ویژن مینوشتم...
                        چند ماه پیش هر کاریش کردم درست نشد، منم گذاشتمش برای وقتی که اعصابم بیاد سر جاش برم درستش کنم :mrgreen:
                        به نظر من از تغذیه خود مموری هست اگه میتونی یه تغذیه صاف و درست و حسابی مستقل از تغذیه ال ای دی هات بهش بده :agree: .
                        اما یکی از استادام چیز دیگه ای مگفت!
                        میگفت علتش یکی نبودن بعضی از دستورات ، بعضی از مموری هاست برای مثال برای یه کاری که میخواهیم بکنیم در کتابخونه آماده ای که داریم کد 0x22 رو براش میفرستیم ، اما داخل دیتا شیتی که از مموری داریم دقیقا نوشه شده که کد 0x33 همون کار کد قبل رو انجام میده و لی کد 0x22 تووصیه نمیشه :eek:
                        که البته این احتمال خیلی کم هست که کار نده :mrgreen:
                        موفق باشید

                        دیدگاه


                          #27
                          پاسخ : هر کار میکنم atmega128 پروگرام نمیشه

                          ناشکری کردم قدر mega32 رو ندونستم ! خیلی بدم اومد از mega128 ه :twisted: :twisted: :twisted: :twisted: :twisted:

                          ولی من سمج تر از این حرفام ! تغذیه جدا میدم بهش ! میگم نتیجرو !!
                          G*B*J*T
                          انسانها به 10 گروه تقسیم می شوند آنها که باینری می فهمند و آنها که باینری نمی فهمند

                          دیدگاه


                            #28
                            پاسخ : هر کار میکنم atmega128 پروگرام نمیشه

                            دادا راه افتاد البته بدون MMC !!! مطمئن نیستم ایراد پروگرامش به خاطر بحث نزدیکی Vcc باشه با نه. احساس میکنم میکرو با سرعت زیاد ریست میشه !
                            اینم عکسش :
                            چرا نورش کمه اینقدر ؟!



                            راستی MMC رو چی کار کنم چرا میکرو نمیشناسدش ؟
                            G*B*J*T
                            انسانها به 10 گروه تقسیم می شوند آنها که باینری می فهمند و آنها که باینری نمی فهمند

                            دیدگاه


                              #29
                              پاسخ : هر کار میکنم atmega128 پروگرام نمیشه

                              چند تا ستون داری؟
                              ولتاژ دو سر هر ال ای دی چقدره؟
                              تقویت جریان گذاشتی؟
                              راستی MMC رو چی کار کنم چرا میکرو نمیشناسدش ؟
                              والا در این مورد من نمیدونم چی کار باید بکنی

                              دیدگاه


                                #30
                                پاسخ : هر کار میکنم atmega128 پروگرام نمیشه

                                ببین من بدون تعصب حرف میزنم
                                من تا حالا با میکرویی بهتر از Mega128 کار نکردم همه چیزش عالیه
                                من تمام پروژه هام حتی یک سنسور گاز ساده رو با این میکرو درست میکنم چون واقعا ازش خوشم میاد
                                البته Mega64 هم از Mega128 کم نمیاره فقط حافظه اش کمتره
                                خوب حالابریم سر مشکل شما!!!!!!
                                وقتی که اینقدر طول میکشه حتما مشکلی در mmc یا ارتباط باهاش هست
                                پس اول از ارتباط صحیح و بدون نقص مطمعن شو
                                بعد هم بردتو با الکل حتما تمیز بشور مخصوصا بین پایه های Mega128 (با مسواک) این خیلی مهمه
                                تغذیه رو هم سعی کن 3.3ولت در نظر بگیری که نیاز به تقسیم مقاومتی نداشته باشی
                                اگه هنوز درست نشد شماره ارور رو بگو تا بیشتر بتونم کمکت کنم
                                موفق باشید
                                پروردگارا: به من زيستني عطا کن که در لحظه مرگ بر بي ثمري لحظه اي که براي زيستن گذشته است حسرت نخورم، و مردني عطا کن که بر بيهودگيش سوگوار نباشم. بگذار تا آن را خود انتخاب کنم، اما آنچنان که تو دوست ميداري

                                دیدگاه

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