اطلاعیه

Collapse
No announcement yet.

ATtiny15

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

    #16
    پاسخ : ATtiny15

    نوشته اصلی توسط avinar
    فیوز بیت کلاک داخلی رو چک کنید!
    باید مشکل از اون باشه! چون پالس کلاک نمیاد که دستور بعدی اجرا بشه!
    نوشته اصلی توسط میلاد موسوی
    بالا تر رو نگاه کن یه عکس هستش اون وضعیت فیوز بیت ها هستش.

    میتونی نگاه کنی.

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

    دیدگاه


      #17
      پاسخ : ATtiny15

      اون عکسی که گذاشتن، مال Bascom هستش که اتفاقا عکس فیوز بیت مربوط به کلاک رو نشون نداده! من الان BASCOM ندارم والا عکسشو میزاشتم!

      دیدگاه


        #18
        پاسخ : ATtiny15

        sisco جان پایه 1 رو قطع کن یعنی اون مقاومت رو که به vcc وصل کردی رو بردار ببین چه تغییری میکنه.

        باید هر کاری به فکرت میرسه انجام بدی تا مشکلت حل بشه.

        ما رو بی خبر نذار.
        www.icesi.ir

        دیدگاه


          #19
          پاسخ : ATtiny15

          سلام

          وجه مشترک اشکال برنامه هایی که نوشته شده ، موندن پشت Wait هستش اگه دقت زمان براتون مهم نیست یه تایمر بنویسید .
          برای اینکه مطمئن بشید مشکل از Wait هست یا نه یه بار برنامه رو بدون Wait بنویسید .
          این جوری :


          $regfile = "at15def.dat"
          $crystal = 1600000
          $tiny

          Config Pinb.0 = Input
          Config Pinb.1 = Output
          Config Pinb.2 = Output
          Config Pinb.3 = Output
          Config Pinb.4 = Output

          Portb.1 = 0
          Portb.1 = 1
          Portb.2 = 0
          Portb.3 = 1
          Portb.4 = 0

          End

          حالا پایه هارو چک کنید ببینید درست ست شدن یا نه ؟

          فکر میکنم دیگه باید جواب بده .


          موفق باشید
          دوش دیوانه شدم عشق مرا دید و بگفت آمدم نعره مزن جامه مدر هیچ مگو
          گفتم ای عشق من از چیز دگر می​ترسم گفت آن چیز دگر نیست دگر هیچ مگو
          من به گوش تو سخن​های نهان خواهم گفت سر بجنبان که بلی جز که به سر هیچ مگو
          قمری جان صفتی در ره دل پیدا شد در ره دل چه لطیف است سفر هیچ مگو
          مولانا

          دیدگاه


            #20
            پاسخ : ATtiny15

            آقا میلاد , پایه یک رو هم قطع کردم , ولی فرقی نکرد

            دمت گرم آفا فرامرز , تا اینجا که تست شما جواب داد . حالا با دستور wait چیکار کنم ؟؟؟؟؟؟؟

            دیدگاه


              #21
              پاسخ : ATtiny15

              سلام
              خوب گفتم که اگه زمان واست مهم نیست یه تایمر بنویس .

              اگه هم زمان واست مهمه از تایمر خود میکرو استفاده کن .

              من زیاد بیسیک بلد نیستم ولی شنیدم Help بسکام خیلی کامله از اون کمک بگیر .

              موفق باشی
              دوش دیوانه شدم عشق مرا دید و بگفت آمدم نعره مزن جامه مدر هیچ مگو
              گفتم ای عشق من از چیز دگر می​ترسم گفت آن چیز دگر نیست دگر هیچ مگو
              من به گوش تو سخن​های نهان خواهم گفت سر بجنبان که بلی جز که به سر هیچ مگو
              قمری جان صفتی در ره دل پیدا شد در ره دل چه لطیف است سفر هیچ مگو
              مولانا

              دیدگاه


                #22
                پاسخ : ATtiny15

                شما تووی برنامت خط آخر رو هم امتحان کن. یعنی اگه شروع برنامه خروجی رو 1 میکنی در پایان اونرو صفر کن.من که فکر می کنم از فیوزبیتاش باشه چون اگه فرکانس انتخابی تووی برنامه با فرکانس انتخابی با فیوزبیتها یکی نباشه دستورات تاخیر درست کار نمی کنن.
                اگر ندانی کجا میروی هر راهی تو را باخود خواهد برد.

                دیدگاه


                  #23
                  پاسخ : ATtiny15

                  سلام.

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

                  تو فیوز بیتها : فیوز بیت external reset رو به disable تغییر دادم و کار کرد البته وقتی این فیوز بیت رو تغییر دادم دیگه پروگرامرم ic رو نشناخت. یعنی ic تبدیل به یک چشمک زن با یک led شد.

                  اگه کسی راه حلی برای تغییر فیوز بیت به external reset enalble رو بلده بگه تا ic رو دوباره زنده کنم. :rolleyes:
                  www.icesi.ir

                  دیدگاه


                    #24
                    پاسخ : ATtiny15

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

                    از فیوز بیتش نیست.

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

                    تو برنامه wait به کار نبر از waitms استفاده کن.درست میشه.
                    جناب موسوی:
                    من که نفهمیدم! من عرض کردم که باید مشکل از فیوز بیت ها باشه!

                    دیدگاه


                      #25
                      پاسخ : ATtiny15

                      اون موقع من با پروتئوس تست کردم دیدم وقتی دستور wait به کار میبرم کار نمیکنه و وقتی waitms استفاده میکنم کار میکنه.

                      ولی وقتی دوستمون گفت نشد،رفتم یه tiny15 گرفتم و دیدم درست میگه با تغییر اون دستور کار نمیکنه. بعد رفتم فیوز بیت هارو تغییر دادم.

                      کار کرد ولی فکر کنم پایه reset پرید چون disable کردم.

                      حالا دیگه ic رو نمیشه پروگرم کنم.

                      را حل بگید تا بتونم ic رو برگردونم/
                      www.icesi.ir

                      دیدگاه


                        #26
                        پاسخ : ATtiny15

                        اگر پایه RESET رو Disable کرده باشید که فکر نمیکنم کاری بشه کرد!

                        دیدگاه


                          #27
                          پاسخ : ATtiny15

                          آقا میلاد اگه راهی برای زنده کردن میکرو پیدا کردی حتما ما رو هم تو جریان بذار . آخه منم یه چهار , پنج تا atmega 32

                          و atmega16 دارم که به خاطر دستکاری فیوزبیتها فعلا مرخص شدن . البته دو سه تا رو قبلا سعی کرده بودم با یه شوک اساسی

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

                          دیدگاه


                            #28
                            پاسخ : ATtiny15

                            سلام با عرض خسته نباشید و معذرت از همگی
                            من خودم میخوام با این ای سی یعنی attiny 15L پروژه انجام بدم ولی در کدویژن تو لیست قطعات انتخابیش همچین قطعه ای نیست مشابهش attiny 13 هستش که نمیشه اون رو انتخاب کرد جای این ای سی
                            چه کار باید بکنم
                            چون کتابخونه ای هم براش پیدا نکردم

                            دیدگاه

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