اطلاعیه

Collapse
No announcement yet.

مشکل با atmega128 , و کریستال خارجی

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

    مشکل با atmega128 , و کریستال خارجی

    سلام دوستان

    من یک مدار دارم که یک atmega128 رو به بک lcd وصل کردم که یک متن رو نشون بده البته lcd 16*2 هستش حالا همه چی درست کار میکنه اما وقتی میخوام از کریستال خارجی استفاده کنم و تنظیمات نرم افزارم روی 1600000 قرار میدم اما نمی دونم باید فیوز بیت ها رو چطوری واسه کریستال خارجی تنظم کنم البته برای حالت اول که از کریستال داخلی استفاده میشه فیوز بیت ها به این شکل تنظیم مشن
    cksel0=1
    cksel1=0
    cksel2-0
    cksel3=0
    این یعنی اسیلاتور داخلی 1m

    مرسی میشه راهنایی کنید

    http://services.nexodyne.com/email/i...3D/0/image.png

    #2
    پاسخ : مشکل با atmega128 , و کریستال خارجی

    باید همه رو روی یک بگزارین و واسه تمام میکروکنترلرهای avr این صدق میکنه
    علم چندانکه بیشتر خوانی چون عمل در تو نیست نادانی

    دیدگاه


      #3
      پاسخ : مشکل با atmega128 , و کریستال خارجی

      همه رو یک کردم اما کار نکرد و روی lcd هیچی نشون نمیده
      http://services.nexodyne.com/email/i...3D/0/image.png

      دیدگاه


        #4
        پاسخ : مشکل با atmega128 , و کریستال خارجی

        دوستان
        من با ATMEGA16,32 تست کردم تا زمانی که کریستال داخلی هستش کار میکنه اما وقتی میخوام فیوز بیت ها رو برای کریستال خارجی ست کنم از کار میفته

        من کریستالی که خریدم این عدد رو روش نوشته 16.000

        و توی نرم افزار این جوری ست کردم
        کد:
        $crystal = 1600000
        ممکنه کریستال من اشتباهی خریده باشم یا درسته

        واقعا من کیج شدم لطفا کمکم کنید

        مرسی
        :eek:
        http://services.nexodyne.com/email/i...3D/0/image.png

        دیدگاه


          #5
          پاسخ : مشکل با atmega128 , و کریستال خارجی

          پایه های کریستال رو چک کن به جای اتصالی نکرده؟ دو تا خازن 22 پیکو هنگام لحیمکاری نسوخته؟
          با عرض پوزش خدمت دایی های عزیزم تا اطلاع ثانوی به اینترنت دسترسی ندارم.

          دیدگاه


            #6
            پاسخ : مشکل با atmega128 , و کریستال خارجی

            نوشته اصلی توسط naeimwtg
            دوستان
            من با ATMEGA16,32 تست کردم تا زمانی که کریستال داخلی هستش کار میکنه اما وقتی میخوام فیوز بیت ها رو برای کریستال خارجی ست کنم از کار میفته

            من کریستالی که خریدم این عدد رو روش نوشته 16.000

            و توی نرم افزار این جوری ست کردم
            کد:
            $crystal = 1600000
            ممکنه کریستال من اشتباهی خریده باشم یا درسته

            واقعا من کیج شدم لطفا کمکم کنید

            مرسی
            :eek:
            سلام دوست من
            آیا در برنامه از زیر برنامه delay استفاده کردید؟ اگه استفاده شده باید در قسمت CCompiler از نوار ابزار Configure the Project فرکانس راروی 16 مگ تنظیم کنید تا از نظر نرم افزاری هم تاخیرهای برنامه درست بشه
            موق باشید
            فرزندم در راه است

            دیدگاه


              #7
              پاسخ : مشکل با atmega128 , و کریستال خارجی

              این کدی که نوشتین یه 0 کم داره 16000000

              این عکس رو ببین باید اینجوری ست کنین

              فایل های پیوست شده
              علم چندانکه بیشتر خوانی چون عمل در تو نیست نادانی

              دیدگاه


                #8
                پاسخ : مشکل با atmega128 , و کریستال خارجی

                نوشته اصلی توسط ahmadmn
                پایه های کریستال رو چک کن به جای اتصالی نکرده؟ دو تا خازن 22 پیکو هنگام لحیمکاری نسوخته؟
                دوست عزیز من از خازن اصلا استفاده نکرده آیا حتما باید از خازن استفاده کنم ؟؟؟
                نوشته اصلی توسط omega_adiban
                این کدی که نوشتین یه 0 کم داره 16000000

                این عکس رو ببین باید اینجوری ست کنین

                من اینجوری نوشتم یعنی اشتباه شده ممکنه مشکل همین باشه
                کد:
                $crystal = 1600000
                http://services.nexodyne.com/email/i...3D/0/image.png

                دیدگاه


                  #9
                  پاسخ : مشکل با atmega128 , و کریستال خارجی

                  بله 100% باید بر حسب هرتز بنویسید و نگزاشتن یک صفر باعث خرابیه کار میشه
                  واسه خازن هم اگه نباشه هم کار میکنه ولی بهتره بزارین و یا خازن های داخلی رو تو فیوز بیت ها فعال کنین
                  علم چندانکه بیشتر خوانی چون عمل در تو نیست نادانی

                  دیدگاه


                    #10
                    پاسخ : مشکل با atmega128 , و کریستال خارجی

                    از پاسختون بسیار ممنونم

                    فقط میشه بگید خازن رو توی فیوز بیت ها چه جوری باید ست کنم
                    http://services.nexodyne.com/email/i...3D/0/image.png

                    دیدگاه

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