اطلاعیه

Collapse
No announcement yet.

مشکل در اولین گام کار با Attiny13

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

    #16
    پاسخ : مشکل در اولین گام کار با Attiny13

    نوشته اصلی توسط Pixar
    بله ... البته اینو که با پروگرامر HV میشه مجدداً بازهم پروگرام کرد رو همه میدونیم !

    اما معلوم نیست که این دوست عزیزمون به HV-programmer دسترسی داره یا نه !؟

    چون معمولاً اکثر کاربران ، پروگرامرهای معمولی و رایج و بعضاًآ‌ دست ساخت دارن ...
    من قصد جسارت به شما و همه دوستانی که میدونن با پروگرامر HV میشه مجدداً بازهم پروگرام کرد نداشتم.

    نوشته اصلی توسط mahan.rafiee
    این برای بازیابی فیوزبیت ریست و بازیابی بقیه ی فیوز بیت ها:http://felezyab.persianblog.ir/post/40/
    دوست عزیز.
    من اینو مو به مو ساختم ولی کار نکرد.حالا یا من بلد نیستم یا مدارش خرابه.
    شما که میخوای اینو بسازی بیا همون پروگرامر hv اقای اسدی رو بساز.
    باز هم ببین اساتید چه نظری دارن.
    ابتدا و شروع هرکاری سخت ترین مرحله آن کار است. برای مثال به عقابها نگاه کن ، حتی اونها هم در ابتدای پرواز ، زیاد بال و پر می زنند، اما هنگامی که اوج می گیرند ، دیگر حتی نیازی به پر زدن هم ندارند ...

    کافیست اولین قدمها را بدون ترس و با پشتکارِ بالا برداری مطمئن باش بزودی به اوج خواهی رسید و روزهای سخت همیشه نخواهند ماند ...

    دیدگاه


      #17
      پاسخ : مشکل در اولین گام کار با Attiny13

      نوشته اصلی توسط -LEON-
      من قصد جسارت به شما و همه دوستانی که میدونن با پروگرامر HV میشه مجدداً بازهم پروگرام کرد نداشتم.

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

      دیدگاه


        #18
        پاسخ : مشکل در اولین گام کار با Attiny13

        نوشته اصلی توسط hata6417
        ممنون دوست عزیز . خب طبیعیه. وقتی از ساختار برنامه و نحوه عملکرد اطلاعی نداشته باشه آدم نمیتونه اشکال مدار رو حل کنه . اما اگه طریقه عملکرد و الگوریتم اجرا رو بدونیم اصلا دیگه نیازی به این مدار نیست خودمون میشینیم طراحی میکنیم برنامش رو هم می نویسیم. اگه کسی از رفقا اطلاعی در این زمینه داره لطف کنه ما رو هم روشن کنه. ممنون
        بابا
        سایت اصلی سازنده (که روسی هست)کد رو به ما نداده فقط فایل هگز رو داده پس نمیشه فهمید چجوریه!
        ولی من یه قسمتش رو میدونم این دستگاه به پایه ی ریست میکرویی که گذاشتین روش یه ولتاژ 12ولت میده بعد چند تا دستورات به میکرو میفرسته بعد یدفه فیوزبیت RSTDISBLغیر فعال میشه و پایه ی ریست از حالت I/Oدر میاد و بعد دوباره به ریست ولتاژ میده و بعد یه عالمه دستورات میفرسته و تک تک فیوزبیت های اون میکرو به تنظیمی که کارخونه ی آن میکرو ،، روش گذاشته برمیگرده !
        (البته شاید اینو خودتون هم میدونستید!)
        1 در دنیا 100 در آخرت (درس و مشق فعالیتمو تو انجمن کم کرده)
        من آنچه شرط بلاغست با تو میآ‌گویم. تو خواه از سخنم پند گیر و خواه ملال. سعدی
        !Electronic On! Programming On
        هوشمندانه سوال بپرسیم!
        http://ir02x6.persiangig.com/logo/eca/tanks_01.png

        دیدگاه


          #19
          پاسخ : مشکل در اولین گام کار با Attiny13

          نوشته اصلی توسط -LEON-
          من قصد جسارت به شما و همه دوستانی که میدونن با پروگرامر HV میشه مجدداً بازهم پروگرام کرد نداشتم.
          خواهش میکنم دوست عزیز ... من هم بی ریا گفتم و منظوری نداشتم . شاید نمی بایست اینطوری مینوشتم ! به هر حال شما بزرگوارید ...

          نوشته اصلی توسط -LEON-
          دوست عزیز.
          من اینو مو به مو ساختم ولی کار نکرد.حالا یا من بلد نیستم یا مدارش خرابه.
          شما که میخوای اینو بسازی بیا همون پروگرامر hv اقای اسدی رو بساز.
          باز هم ببین اساتید چه نظری دارن.
          بله . من هم با نظر شما موافقم ...

          این مدار دکتر فیوزبیت رو قبلاً یکی از دوستان بنده هم ساخته بود و متأسفانه کار نمیکرد !

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

          دل بر مَنه که یک تنه در سنگرت کنند ...

          دیدگاه


            #20
            پاسخ : مشکل در اولین گام کار با Attiny13

            دوستان ببینید ECA چه کرده. :applause: :applause: :applause:
            http://eshop.eca.ir/%D8%AE%D8%A7%D9%...-recovery.html
            خوب دیگه دوستان مشکلی بابت فیوز بیتها ندارن.
            موفق باشید.
            ابتدا و شروع هرکاری سخت ترین مرحله آن کار است. برای مثال به عقابها نگاه کن ، حتی اونها هم در ابتدای پرواز ، زیاد بال و پر می زنند، اما هنگامی که اوج می گیرند ، دیگر حتی نیازی به پر زدن هم ندارند ...

            کافیست اولین قدمها را بدون ترس و با پشتکارِ بالا برداری مطمئن باش بزودی به اوج خواهی رسید و روزهای سخت همیشه نخواهند ماند ...

            دیدگاه


              #21
              پاسخ : مشکل در اولین گام کار با Attiny13

              نوشته اصلی توسط -LEON-
              دوستان ببینید ECA چه کرده. :applause: :applause: :applause:
              http://eshop.eca.ir/%D8%AE%D8%A7%D9%...-recovery.html
              خوب دیگه دوستان مشکلی بابت فیوز بیتها ندارن.
              موفق باشید.
              50000تومن!! :eek:

              برو بابا!!!
              کی پولش رو داره!
              1 در دنیا 100 در آخرت (درس و مشق فعالیتمو تو انجمن کم کرده)
              من آنچه شرط بلاغست با تو میآ‌گویم. تو خواه از سخنم پند گیر و خواه ملال. سعدی
              !Electronic On! Programming On
              هوشمندانه سوال بپرسیم!
              http://ir02x6.persiangig.com/logo/eca/tanks_01.png

              دیدگاه


                #22
                پاسخ : مشکل در اولین گام کار با Attiny13

                نوشته اصلی توسط mahan.rafiee
                50000تومن!! :eek:

                برو بابا!!!
                کی پولش رو داره!
                از این ماجرا نتیجه میگیریم که بی خیال پایه ششم شم. چه خبره مگه بسه 5 تا دیگه. :biggrin:

                دیدگاه


                  #23
                  پاسخ : مشکل در اولین گام کار با Attiny13

                  دوست عزیز
                  10 تا میکرو زنده کنه پولشو در میاره دیگه.
                  ببین دوست من اگه دنبال یک چیز عمری میگردی بیا همون hv با پورت سریال رو بساز که فکر نمیکنم 20 تومن بیشتر بشه.
                  خیال خودتو راحت کن.حداقل یک پروگرامر hv داری.
                  بازم ببین اساتید چه نظری دارن ؟؟؟؟
                  ابتدا و شروع هرکاری سخت ترین مرحله آن کار است. برای مثال به عقابها نگاه کن ، حتی اونها هم در ابتدای پرواز ، زیاد بال و پر می زنند، اما هنگامی که اوج می گیرند ، دیگر حتی نیازی به پر زدن هم ندارند ...

                  کافیست اولین قدمها را بدون ترس و با پشتکارِ بالا برداری مطمئن باش بزودی به اوج خواهی رسید و روزهای سخت همیشه نخواهند ماند ...

                  دیدگاه


                    #24
                    پاسخ : مشکل در اولین گام کار با Attiny13

                    این پروگرامر HV جناب اسدی که می فرمایید، همینه:
                    http://www.eca.ir/forum2/index.php?topic=47803.0
                    آیا؟

                    دیدگاه


                      #25
                      پاسخ : مشکل در اولین گام کار با Attiny13

                      یه نکته خیلی مهم ورژن 2 به بالا اگه باشه همینظوره منم ورژن بالاییشو نصب کردم همینجوری بود برگردوندم ورژن 1.9خوب شد
                      { خلاف قوانین - پاک شد }

                      دیدگاه


                        #26
                        پاسخ : مشکل در اولین گام کار با Attiny13

                        نوشته اصلی توسط hata6417
                        این پروگرامر HV جناب اسدی که می فرمایید، همینه:
                        http://www.eca.ir/forum2/index.php?topic=47803.0
                        آیا؟
                        بله همینه.3 تا مدل مختلف داره.شما چون hv میخوای فقط اون stk500 رو بساز.
                        کدویژن.بیسکام.و از همه مهمتر avr studio ساپورتش میکنن.
                        سرعت بسیار بالایی داره تا 1.8 مگا هرتز.سنگین ترین برنامه ها رو در 1 ثانیه پروگ میکنه.
                        بازم نظر اساتید رو بپرس...
                        ابتدا و شروع هرکاری سخت ترین مرحله آن کار است. برای مثال به عقابها نگاه کن ، حتی اونها هم در ابتدای پرواز ، زیاد بال و پر می زنند، اما هنگامی که اوج می گیرند ، دیگر حتی نیازی به پر زدن هم ندارند ...

                        کافیست اولین قدمها را بدون ترس و با پشتکارِ بالا برداری مطمئن باش بزودی به اوج خواهی رسید و روزهای سخت همیشه نخواهند ماند ...

                        دیدگاه


                          #27
                          پاسخ : مشکل در اولین گام کار با Attiny13

                          با سلام
                          من میخوام یه Attiny13 رو برای کنترل یه تابلو ال ای دی ساده مورد استفاده قرار بدم. برنامشم با بسکام نوشتم ٰولی متاسفانه بعد از پروگرام کردن و قرار گیری در مدار هیچ جوابی نمیده. میخواستم بدونم چرا؟ کاره خاصی باید انجام بدم؟
                          در ضمن من تو کاربرد خانوتده Attiny ها تازه کارم و بیشتر با Atmega آشنایی دارم.
                          برنامرو زیر میزارم که خیلی هم ابتداییه . لطف کنید اگه کسی میدونه راهنماییم کنه . مرسی از همه
                          $regfile = "attiny13.dat"
                          $crystal = 8000000
                          $hwstack = 32
                          $swstack = 8
                          $framesize = 16
                          Config Portb.5 = Output
                          Config Timer0 = Pwm , Prescale = 1 , Compare A Pwm = Clear Down
                          Pwm0a = 0
                          Enable Timer0
                          Start Timer0
                          Pwm0a = 0
                          Dim A As Byte
                          Dim G As Byte
                          Dim Z As Byte
                          C:
                          For G = 0 To 5
                          For A = 0 To 255 Step 1
                          Pwm0a = A
                          Waitms 4
                          Next A
                          For A = 255 To 0 Step -1
                          Pwm0a = A
                          Waitms 4
                          Next A
                          Waitms 20
                          Next G
                          Goto B
                          B:
                          For A = 0 To 10
                          Pwm0a = 100
                          Waitms 250
                          Pwm0a = 150
                          Waitms 250
                          Pwm0a = 200
                          Waitms 250
                          Pwm0a = 255
                          Waitms 250
                          Next A
                          Goto H
                          H:
                          For G = 0 To 10
                          For A = 0 To 100 Step 1
                          Pwm0a = A
                          Waitms 30
                          Next A
                          Waitms 500
                          Pwm0a = 255
                          Waitms 300
                          Next G
                          Goto S
                          S:
                          For Z = 0 To 3
                          For G = 0 To 2
                          For A = 0 To 70 Step 2
                          Pwm0a = A
                          Waitms 20
                          Next A
                          For A = 70 To 0 Step -2
                          Pwm0a = A
                          Waitms 20
                          Next A
                          Next G
                          Pwm0a = 255
                          Waitms 200
                          Next Z
                          Goto C
                          End

                          دیدگاه


                            #28
                            پاسخ : مشکل در اولین گام کار با Attiny13

                            نوشته اصلی توسط behzad666
                            با سلام
                            من میخوام یه Attiny13 رو برای کنترل یه تابلو ال ای دی ساده مورد استفاده قرار بدم. برنامشم با بسکام نوشتم ٰولی متاسفانه بعد از پروگرام کردن و قرار گیری در مدار هیچ جوابی نمیده. میخواستم بدونم چرا؟ کاره خاصی باید انجام بدم؟
                            در ضمن من تو کاربرد خانوتده Attiny ها تازه کارم و بیشتر با Atmega آشنایی دارم.
                            برنامرو زیر میزارم که خیلی هم ابتداییه . لطف کنید اگه کسی میدونه راهنماییم کنه . مرسی از همه
                            $regfile = "attiny13.dat"
                            $crystal = 8000000
                            $hwstack = 32
                            $swstack = 8
                            $framesize = 16
                            Config Portb.5 = Output
                            Config Timer0 = Pwm , Prescale = 1 , Compare A Pwm = Clear Down
                            Pwm0a = 0
                            Enable Timer0
                            Start Timer0
                            Pwm0a = 0
                            Dim A As Byte
                            Dim G As Byte
                            Dim Z As Byte
                            C:
                            For G = 0 To 5
                            For A = 0 To 255 Step 1
                            Pwm0a = A
                            Waitms 4
                            Next A
                            For A = 255 To 0 Step -1
                            Pwm0a = A
                            Waitms 4
                            Next A
                            Waitms 20
                            Next G
                            Goto B
                            B:
                            For A = 0 To 10
                            Pwm0a = 100
                            Waitms 250
                            Pwm0a = 150
                            Waitms 250
                            Pwm0a = 200
                            Waitms 250
                            Pwm0a = 255
                            Waitms 250
                            Next A
                            Goto H
                            H:
                            For G = 0 To 10
                            For A = 0 To 100 Step 1
                            Pwm0a = A
                            Waitms 30
                            Next A
                            Waitms 500
                            Pwm0a = 255
                            Waitms 300
                            Next G
                            Goto S
                            S:
                            For Z = 0 To 3
                            For G = 0 To 2
                            For A = 0 To 70 Step 2
                            Pwm0a = A
                            Waitms 20
                            Next A
                            For A = 70 To 0 Step -2
                            Pwm0a = A
                            Waitms 20
                            Next A
                            Next G
                            Pwm0a = 255
                            Waitms 200
                            Next Z
                            Goto C
                            End
                            در حالت عادی PB.5 پایه ریسته. باید فیوز بیت مربوط به غیرفعال سازی این پایه رو تنظیم کنی.
                            این کار رو کن. فکر کنم جواب بگیری
                            ... و (بدانيد) گرفتن تصميمهاى محكم (براى رسيدن به اهداف بزرگ) با خوش گذرانى و سفرهآ‌هاى رنگين سازگار نيست و چه بسيار كه خواب شبانه تصميمهاى محكم روز را از ميان برده و تاريكيآ‌ها، خاطره همتآ‌هاى بلند را از يادها محو كرده است. (نهجآ‌البلاغه، خطبه211)

                            امام علي (ع):کسي که به وقت ياري رهبرش در خواب باشد، با لگد دشمنش بيدار مي شود (غررالحکم،ص 422)

                            دیدگاه


                              #29
                              پاسخ : مشکل در اولین گام کار با Attiny13

                              pb.5 همون پین ریست هستش پس بهتره بعد از ریختن برنامه رو حافظه میکرو ، فیوزبیت مربوط به ریست رو 0 (فعال) کنی.
                              1 در دنیا 100 در آخرت (درس و مشق فعالیتمو تو انجمن کم کرده)
                              من آنچه شرط بلاغست با تو میآ‌گویم. تو خواه از سخنم پند گیر و خواه ملال. سعدی
                              !Electronic On! Programming On
                              هوشمندانه سوال بپرسیم!
                              http://ir02x6.persiangig.com/logo/eca/tanks_01.png

                              دیدگاه


                                #30
                                پاسخ : مشکل در اولین گام کار با Attiny13

                                اگه به جای PB5 همون پایه مربوط به OC0A که میشه PB0 رو OUTPUT قرار بدم قضیش حل میشه؟!

                                دیدگاه

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