اطلاعیه

Collapse
No announcement yet.

یک مشکل کوچیک تو AVR

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

    یک مشکل کوچیک تو AVR

    سلام به همگی، من تاحالا سه چهاتا مدار با atmega16 بستم و درهمشونم یک مشکل داشتم:پایین بودن سرعت مدار. خودم فکر میکنم از کریستاله چون اصن انگار تو مدار نیست،بودن یا نبودنش هیچ فرقی نمیکنه
    میخواستم ببینم کسی راه حلی برای این مشکل داره یا نه؟
    شاید نظیمات فرکانسش زمانی که برنامه رو مینویسم مشکل داره یا شایدم فیوزبیت ها؟
    اگه اینا مشکلشه بگین چیجوری باید باشن ممنون.
    با کدویژن برنامه رو مینویسم و با progisp پروگرم میکنم

    #2
    پاسخ : یک مشکل کوچیک تو AVR

    نوشته اصلی توسط mr.fun7878 نمایش پست ها
    سلام به همگی، من تاحالا سه چهاتا مدار با atmega16 بستم و درهمشونم یک مشکل داشتم:پایین بودن سرعت مدار. خودم فکر میکنم از کریستاله چون اصن انگار تو مدار نیست،بودن یا نبودنش هیچ فرقی نمیکنه
    میخواستم ببینم کسی راه حلی برای این مشکل داره یا نه؟
    شاید نظیمات فرکانسش زمانی که برنامه رو مینویسم مشکل داره یا شایدم فیوزبیت ها؟
    اگه اینا مشکلشه بگین چیجوری باید باشن ممنون.
    با کدویژن برنامه رو مینویسم و با progisp پروگرم میکنم
    سلام از کریستال داخلی میکرو استفاده می کنی؟؟؟؟؟اگه اره توی فیوز بیت ها کریستال داخلیش رو زیادش کن
    Proudly @real_ahmadi
    #real_ahmadi

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

    دیدگاه


      #3
      پاسخ : یک مشکل کوچیک تو AVR

      نه از خارجی استفاده میکنم
      چیجوری میشه از داخلی استفاده کنم ؟

      دیدگاه


        #4
        پاسخ : یک مشکل کوچیک تو AVR

        نوشته اصلی توسط mr.fun7878 نمایش پست ها
        نه از خارجی استفاده میکنم
        چیجوری میشه از داخلی استفاده کنم ؟
        خوب شما حتما کریستال رو روی خارجی تنظیمش نکردی از طریق فیوز بیت ها کریستال رو روی خارجی ومقدارش هم مقدار کریستال خارجی باشه قرارش بده
        Proudly @real_ahmadi
        #real_ahmadi

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

        دیدگاه


          #5
          پاسخ : یک مشکل کوچیک تو AVR

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

          دیدگاه


            #6
            پاسخ : یک مشکل کوچیک تو AVR

            نوشته اصلی توسط mr.fun7878 نمایش پست ها
            چیجوری؟ میشه یک عکس از تنظیم فیوز بیت ها و مقدار کریستال بیاندازید؟
            بله اینم عکس:

            من باavr studioکار میکنم شما هم با نرم افزاری که کار می کنی این قسمتو پیداش کن و کریستال خارجی رو تنپیم کن روی مقدار کریستالی که داری...من این جا کریستال داخلی رو روی 8مگاهرتز گزاشتم

            موفق باشی
            Proudly @real_ahmadi
            #real_ahmadi

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

            دیدگاه


              #7
              پاسخ : یک مشکل کوچیک تو AVR

              مال من همچین چیزی نداره

              دلیل: ادغام دو پست برای جلوگیری از اسپم

              حالا باید چیکار کنم؟

              دیدگاه


                #8
                پاسخ : یک مشکل کوچیک تو AVR

                نوشته اصلی توسط mr.fun7878 نمایش پست ها
                مال من همچین چیزی نداره

                دلیل: ادغام دو پست برای جلوگیری از اسپم

                حالا باید چیکار کنم؟
                همه ی تب هارو چک کن
                یه عکس از همین تب بزار
                Proudly @real_ahmadi
                #real_ahmadi

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

                دیدگاه


                  #9
                  پاسخ : یک مشکل کوچیک تو AVR

                  کدوم تب؟ تب چیه اصن؟

                  دیدگاه


                    #10
                    پاسخ : یک مشکل کوچیک تو AVR

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



                    واسه فعال کردن کریستال خارجی اینو تیک بزن (اونی که دورش خط کشیدمEnabled XTAL)

                    جدیدترین ویرایش توسط real_ahmadi; ۱۶:۴۷ ۱۳۹۵/۰۴/۲۰.
                    Proudly @real_ahmadi
                    #real_ahmadi

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

                    دیدگاه


                      #11
                      پاسخ : یک مشکل کوچیک تو AVR

                      تو اون سایته که چیزی نگفته بود
                      تیک اون گزینه رو زدم ایشالا درست بشه

                      دیدگاه


                        #12
                        پاسخ : یک مشکل کوچیک تو AVR

                        نوشته اصلی توسط mr.fun7878 نمایش پست ها
                        مال من همچین چیزی نداره

                        دلیل: ادغام دو پست برای جلوگیری از اسپم

                        حالا باید چیکار کنم؟
                        سلام مهندس
                        برای تنظیمات فیوز بیت ها CKSEL0 تا 3 برای تنظیم کریستال هستش که برای استفاده از کریستال داخلی :
                        برای 1Mhz CKSEL0=1 CKSEL1=0 CKSEL2=0 CKSEL3=0
                        برای 2Mhz CKSEL0=0 CKSEL1=1 CKSEL2=0 CKSEL3=0
                        برای 4Mhz CKSEL0=1 CKSEL1=1 CKSEL2=0 CKSEL3=0
                        برای 8Mhz CKSEL0=0 CKSEL1=0 CKSEL2=1 CKSEL3=0

                        اگر میخوای از کریستال خارجی استفاده کنی باید 2 کار انجام بدی :
                        1- مقدار فیوز بیت ها بصورت زیر بزاری :
                        CKSEL0=1 CKSEL1=1 CKSEL2=1 CKSEL3=1
                        2- قبل از پروگرام کردن کریستال رو روی پروگرامر جای مخصوص کریستال بزاری تا با همون کریستالت پروگرام بشه

                        در ضمن فیوزبیت JTAGEN رو هم 1 بزار وگرنه نمیتونی از پورت C استفاده کنی
                        موفق باشید

                        ------------------------------------------------------------
                        اون تیک هم لازم نیست مهندس با همین روش بری حله
                        جدیدترین ویرایش توسط kinortechla; ۱۷:۰۴ ۱۳۹۵/۰۴/۲۰.

                        دیدگاه


                          #13
                          پاسخ : یک مشکل کوچیک تو AVR

                          خیلی ممنون الان امتحان میکنم

                          دلیل: ادغام دو پست برای جلوگیری از اسپم

                          برنامه هایی که تو پرتووس شبیه سازیشون میکنمم همین مشکلو دارن
                          مثلا اگه تو برنامه 1000میلی ثانیه باشه تو شبیه سازی حدودا12 ثانیه طول میکشه
                          اونو چیکار کنم

                          دیدگاه


                            #14
                            پاسخ : یک مشکل کوچیک تو AVR

                            خب تو پروتئوس هم باید کلاک رو تنظیم کنید روی میکرو کلیک راست کنید برید تو قسمت تنظیماتش موردی که نشون دادم رو تنظیم کنید (اگه برنامتون 8 مگا هرتزه بزارید int RC 8mhz):

                            دیدگاه


                              #15
                              پاسخ : یک مشکل کوچیک تو AVR

                              12مگا نداره؟

                              دیدگاه

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