اطلاعیه

Collapse
No announcement yet.

مشکل با اتمگا 8 اس ام دی

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

    مشکل با اتمگا 8 اس ام دی

    سلام

    برنامه ساعت با ds1307 ,atmega8 هر دو از نوع smd هستن . برنامه رو از طریق spi پروگرام avr پورت موازی. دقیقه با فشردن شستی مربوطه کم وزیاد میشه اما ساعت اصلا تغییر نمیکنه علت چیه

    برنامه تو پروتوس درست کار میکنه و این برنامه قبلا با اتمگا 8 از نوع DIP درست کار میکرده

    در ضمن تو نوع SMD پایه های ADC7 ,ADC6 مربوط به کدام پورت حساب میشن
    ادمهای خوب تو eca خیلی پیدا میشه

    #2
    پاسخ : مشکل با اتمگا 8 اس ام دی

    نوشته اصلی توسط SAMIN20
    سلام

    برنامه ساعت با ds1307 ,atmega8 هر دو از نوع smd هستن . برنامه رو از طریق spi پروگرام avr پورت موازی. دقیقه با فشردن شستی مربوطه کم وزیاد میشه اما ساعت اصلا تغییر نمیکنه علت چیه

    برنامه تو پروتوس درست کار میکنه و این برنامه قبلا با اتمگا 8 از نوع DIP درست کار میکرده

    در ضمن تو نوع SMD پایه های ADC7 ,ADC6 مربوط به کدام پورت حساب میشن
    فکر نکنم تو پکیج آی سی فرقی بکنه
    ببینید که درست لحیم کاری کردید؟
    خوب برد رو تمیز کردید؟
    از دو چیز بسیار زیاد یاد گرفتم (1) نمونه مدارهای موجود در سایت های خارجی (2) مهندسی معکوس بردهای غیر ایرانی. به نقل از آقای مرتضی امانی
    --------------------------------------------------------
    تمام دنیا ما را تحریم کرده اند؛ حداقل خودمان همدیگر را تحریم نکنیم. به نقل از pencil
    --------------------------------------------------------
    اشک هایی که پس از هر شکست ریخته میشوند همان عرق هاییست که برای پیروزی ریخته نشده است. mehran901

    دیدگاه


      #3
      پاسخ : مشکل با اتمگا 8 اس ام دی

      سلام،باید برای بار اول ،یه مقداری داخل ds1307 بنویسید مثلا ساعت 11:59 رو داخل آی سی ds1307 ست کنید ،اگه بقیه موارد درست انجام شده باشه شروع به کار کردن میکنه

      دیدگاه


        #4
        پاسخ : مشکل با اتمگا 8 اس ام دی

        نوشته اصلی توسط SAMIN20
        دقیقه با فشردن شستی مربوطه کم وزیاد میشه اما ساعت اصلا تغییر نمیکنه علت چیه

        در ضمن تو نوع SMD پایه های ADC7 ,ADC6 مربوط به کدام پورت حساب میشن
        اگه دقیقه کم وزیاد میشه ولی ساعت اصلا تغییر نمیکنه مجددا یه نگاه به برنامه بنداز تا از صحیح بودن دستورات برنامه مطمئن بشی .
        امکان داره کلید و مسیرهای ارتباطی که برای تنظیم ساعت هست اتصالشون خراب باشه .

        تو نوع SMD پایه های ADC7 ,ADC6 مربوط به هیچ پورتی نیست . اشانتیون کمپانی ATMEL به طرفداران SMD هست :biggrin:

        دیدگاه


          #5
          پاسخ : مشکل با اتمگا 8 اس ام دی

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

          پس مشکل از مدار و شستی ها نیست

          اخه جالب اینه که برنامه با نوع DIP اتمگا 8 و DS1307 کار میکرده تو SMD این مشکلو داره. شاید مشکل از پروگرام باشه
          ادمهای خوب تو eca خیلی پیدا میشه

          دیدگاه


            #6
            پاسخ : مشکل با اتمگا 8 اس ام دی

            لطفا شماتیک و برنامه رو بذار .
            سوییچ های تنظیم به کدوم پورت و پایه های میکرو وصل کردی ؟؟

            دیدگاه


              #7
              پاسخ : مشکل با اتمگا 8 اس ام دی

              (این قطعات smd انقدر دردسر دارن که ادمو کلافه می کنند اما کار کردن باهاشون سریتره و مثل دیپ وقت ادمو نمیگیرن) تک تک پایه هارو با مولتی متر چک کن و مطمئن شو که همه به بورد لحیم شدن اگه برنامه تو دیپ جواب داده پس مطمئن شو که مشکل سخت افزاریه اتصالاتو چک کن گاهی اوقات مشکلات انقدر جلو چشه و سادس که ادم اونارو نمیبنه
              سقراط : دانش من بدانجایی رسید که فهمیدم هیچ نمیدانم.

              دیدگاه


                #8
                نوشته اصلی توسط mohamadrezaa نمایش پست ها
                پاسخ : مشکل با اتمگا 8 اس ام دی


                فکر نکنم تو پکیج آی سی فرقی بکنه
                ببینید که درست لحیم کاری کردید؟
                خوب برد رو تمیز کردید؟
                درود دوستان
                دقیقا همین مشکل رو دارم البته تو برنامه دیگه!!! به روش SPI پروگرام میکنم تو دیپ مشکلی نداره ولی SMD برنامه مشکل دار کار میکنه و جالب اینه تو پروگرامر Hi-LO system ایدی ارور میده یعنی قابل شناسایی نیست اما تو پروگرامر معمولی و خصوصا progisp بدون مشکل پروگرام میشه ولی برنامه درست کار نمیکنه تا الان هم همین مشکل رو دارم به طوری که فکر کنم برای راه افتادن کارم از همون نوع دیپ استفاده کنم درسته حجم مدارم زیاد میشه ولی حداقل اینجوری علاف نمیشم !

                دیدگاه


                  #9
                  نوشته اصلی توسط mehrdad1971s نمایش پست ها

                  درود دوستان
                  دقیقا همین مشکل رو دارم البته تو برنامه دیگه!!! به روش SPI پروگرام میکنم تو دیپ مشکلی نداره ولی SMD برنامه مشکل دار کار میکنه و جالب اینه تو پروگرامر Hi-LO system ایدی ارور میده یعنی قابل شناسایی نیست اما تو پروگرامر معمولی و خصوصا progisp بدون مشکل پروگرام میشه ولی برنامه درست کار نمیکنه تا الان هم همین مشکل رو دارم به طوری که فکر کنم برای راه افتادن کارم از همون نوع دیپ استفاده کنم درسته حجم مدارم زیاد میشه ولی حداقل اینجوری علاف نمیشم !
                  سلام،
                  هر دو نوع که استفاده کردید پسوند A داره؟
                  مداری ساده و عملی برای صرفه جویی در مصرف برق خانه:
                  https://www.eca.ir/forums/thread89900.html

                  دیدگاه

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