اطلاعیه

Collapse
No announcement yet.

مشکل atmega128 با _delay_ms

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

    #31
    پاسخ : مشکل atmega128 با _delay_ms

    نوشته اصلی توسط Abbas Sarami
    اگه کریستال داری CKOPT را فعال کن (صفر کن)
    SUT را در بالاترین مقدار قرار بده
    با این کار ها به بهینه شدن و stable شدن نوسان کریستال کمک می کنید :agree:
    البته باید از تغذیه مطمئن باشید

    موفق باشید
    سلام
    همه اینا که گفتین اکیه :sad:
    ممکن از برنامه باشه ؟ من پدر این میکرو درآوردم نگرانم یه چیش بشه بخوام جداش کنم بردم خراب شه :sad:

    دیدگاه


      #32
      پاسخ : مشکل atmega128 با _delay_ms

      ممکن از برنامه باشه ؟
      احتمالش هست
      اگه وقفه داری (خصوصاً خارجی) حذفش کن
      اصلاً با دستور cli کل وقفه ها را غیر فعال کن و تست کن

      من پدر این میکرو درآوردم ...
      مگه چند بار پروگرامش کردی؟
      به این راحتیا میکرو خراب نمیشه مگر اینکه جدیداً جنس نا مرغوب وارد بازار شده باشه :NO:


      راستی یک دلیل دیگه هم میتونه کریستال باشه ؛ اگه داری عوضش کن و اگه کریستال 8مگ به بالا استفاده میکنی مواظب باش میکرو سری L نباشه.
      موفق باشید
      امام علی (علیه السلام) : الزکات العلم نشرهُ/ زکات علم نشر آن است

      دیدگاه


        #33
        پاسخ : مشکل atmega128 با _delay_ms

        نوشته اصلی توسط Abbas Sarami
        احتمالش هست
        اگه وقفه داری (خصوصاً خارجی) حذفش کن
        اصلاً با دستور cli کل وقفه ها را غیر فعال کن و تست کن
        مگه چند بار پروگرامش کردی؟
        به این راحتیا میکرو خراب نمیشه مگر اینکه جدیداً جنس نا مرغوب وارد بازار شده باشه :NO:


        راستی یک دلیل دیگه هم میتونه کریستال باشه ؛ اگه داری عوضش کن و اگه کریستال 8مگ به بالا استفاده میکنی مواظب باش میکرو سری L نباشه.
        موفق باشید
        خیلی پروگرامش کردم :cry2:
        والا رو بردم یه 24c512 دارم...میخوام اطلاعات سنسورامو توش ذخیره کنم...
        با اتمل استودیو نمیتونم :sad: با کدویژن رو برد برد کردم...دلم نمیخواد با کدویژن بنویسم ... دیروز 12 ساعت فقط سر اون بودم نشد...و فک کنم واسه همین هنگ بود ...
        اون یکی بردم که مگا32 داشت روش ds18b20 بود...همه برنامه و با استودیو نوشتم فقط واسه این سنسور که 1wire.h میخواست با کدویژن تمومش کردم...
        من از ویزاردش اصلا استفاده نمیکنم ولی کتابخونش راحتتره...
        نمیدونم دیگه چیکار کنم یه sim900 داشتم 2 سال بود کار میکرد سر همین ماجرا ها سوخت رو این برده :angry:
        اگه با 24c512 کار کردین تو avr gcc لطفا تو اون تاپیک کمک کنید :sad:
        http://www.eca.ir/forum2/index.php?t....msg608036#new
        ممنون

        دیدگاه


          #34
          پاسخ : مشکل atmega128 با _delay_ms

          .

          دیدگاه


            #35
            پاسخ : مشکل atmega128 با _delay_ms

            میشه یه راهنمایی هم به من بکنین لطفا؟
            من دارم برای اولین بار با atmega128 کار میکنم و با توجه به یه سری ورودی که از طریق اپتوکوپلر وارد مدار میشه، موتور رو Drive میکنم.
            ولی دو تا مشکل دارم:
            1. وقتی مدار رو روشن میکنم صدای سوت میده
            2. تو بعضی قسمت ها برنامه عمل نمیکنه تا وقتی که دستمو بزنم روی میکرو یا کریستال خارجی که گذاشتم

            میشه یکی راهنمایی کنه دلیل این اتفاق چیه؟

            دیدگاه


              #36
              پاسخ : مشکل atmega128 با _delay_ms

              نوشته اصلی توسط farnazi نمایش پست ها
              میشه یه راهنمایی هم به من بکنین لطفا؟
              من دارم برای اولین بار با atmega128 کار میکنم و با توجه به یه سری ورودی که از طریق اپتوکوپلر وارد مدار میشه، موتور رو Drive میکنم.
              ولی دو تا مشکل دارم:
              1. وقتی مدار رو روشن میکنم صدای سوت میده
              2. تو بعضی قسمت ها برنامه عمل نمیکنه تا وقتی که دستمو بزنم روی میکرو یا کریستال خارجی که گذاشتم

              میشه یکی راهنمایی کنه دلیل این اتفاق چیه؟
              سلام
              از قشنگ متصل بودن پایه ها مطمئن بشید
              حتما لحیم ها و روغن لحیم های بین پایه میکرو رو تمیز کنید
              اون صدای سوت رو هم متوجه نشدم دلیلش چیه
              یه توضیح بیشتر در مورد مدارتون بدید چجوری موتور واپتو ها و...وصل شدن
              موفق باشید
              Proudly @real_ahmadi
              #real_ahmadi

              واسه اسمت بجنگ

              دیدگاه


                #37
                پاسخ : مشکل atmega128 با _delay_ms

                نوشته اصلی توسط مهندس احمدی نمایش پست ها
                سلام
                از قشنگ متصل بودن پایه ها مطمئن بشید
                حتما لحیم ها و روغن لحیم های بین پایه میکرو رو تمیز کنید
                اون صدای سوت رو هم متوجه نشدم دلیلش چیه
                یه توضیح بیشتر در مورد مدارتون بدید چجوری موتور واپتو ها و...وصل شدن
                موفق باشید
                سلام
                پایه ها که وصلن
                وقتی 5ولت وصله همه چی اوکیه ولی وقتی 24ولت رو به برد میدم که بخواد موتور راه بیوفته صدای سوت شروع میشه
                اپنوها به سنسور وصلن، دیتا میدن به میکرو و میکرو فرمان حرکت موتورها رو میده

                دیدگاه


                  #38
                  پاسخ : مشکل atmega128 با _delay_ms

                  نوشته اصلی توسط farnazii نمایش پست ها
                  سلام
                  پایه ها که وصلن
                  وقتی 5ولت وصله همه چی اوکیه ولی وقتی 24ولت رو به برد میدم که بخواد موتور راه بیوفته صدای سوت شروع میشه
                  اپنوها به سنسور وصلن، دیتا میدن به میکرو و میکرو فرمان حرکت موتورها رو میده
                  خوب صدای سوت از کجا میاد؟؟
                  موتور رو باچی درایو می کنی؟؟
                  رگولاتوری که گذاشتی تا 24 رو به 5 تبدیل کنه واسه میکرو چی گذاشتی؟؟
                  اگه بتونی یه مدار از چیزی که ساختی بکشی بهتر میشه فهمید چی به چیه
                  موفق باشید
                  Proudly @real_ahmadi
                  #real_ahmadi

                  واسه اسمت بجنگ

                  دیدگاه


                    #39
                    پاسخ : مشکل atmega128 با _delay_ms

                    صدای سوت احتمالا مرتبط به فرکانس درایو موتور هست، خیلی بالا دارید سوییچ میکنید

                    دیدگاه


                      #40
                      پاسخ : مشکل atmega128 با _delay_ms

                      نوشته اصلی توسط mojalan نمایش پست ها
                      صدای سوت احتمالا مرتبط به فرکانس درایو موتور هست، خیلی بالا دارید سوییچ میکنید
                      یعنی توی تنظیمات کدویزارد مقدار فرکانس رو کم کنم؟
                      بعد الآن یه مشکل دیگه هم پیدا کردم، اینکه موتور درست میچرخه و می ایسته و تغییر جهت میده (هرکدوم به تنهایی) اما وقتی به میکرو میگم که موتور بچرخه بعد از یک شدن یکی از پایه ها بایسته و بعد از یک دستور delay_ms(100) دوباره تو همون جهت یا برای یک پایه ی دیگه در خلاف جهت بچرخه، میکرو ریست میشه و دائم میکرو تو همون حالت توقف میمونه.
                      میشه بگین این دلیلش چیه؟

                      دیدگاه


                        #41
                        پاسخ : مشکل atmega128 با _delay_ms

                        این ریست شدن میکرو در هنگام سوییچ نشون میده که شما تغذیه و رگوله شدنش میکروتون رو خوب انجام ندادید. مشکل شایعی هم هست بین بچه هایی که تازه کار رو شروع کردند. سرچ کنید انجمن رو برای مشکل ریست هنگام روشن شدن رله

                        دیدگاه


                          #42
                          پاسخ : مشکل atmega128 با _delay_ms

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

                          دیدگاه

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