اطلاعیه

Collapse
No announcement yet.

ATMEGA32

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

    ATMEGA32

    سلام
    من 32 تا LED رو به ATMEGA32 وصل کردم حالا هر کاری می کنم نمی تونم بیشتر از 8 LED رو
    روشن و خاموش کنم می خوام یک رقص نور 32 کاناله درست کنم البته با بیسکام AVR
    ممنون میشوم کمکم کنید
    دنیا آنقدر وسیع است که برای همه مخلوقات جا هست. به جای آن که جای کسی را بگیرید، تلاش کنید جای واقعی خودتان را بیابید.

    #2
    پاسخ : ATMEGA32

    سلام دوست عزیز
    خوب معلومه نمی تونه چون که 32 تا 20ma هم اگه جریان بخواد میشه ma640
    ولی با ترانزیستور می تونی راحت روشنشون بکنی (از ترانزیستور به اونوان سوئیچ استفاده کن)
    موفق باشی
    ذكات علم ياد دادنه ....

    دیدگاه


      #3
      پاسخ : ATMEGA32

      ایا پورت ها رو کانفیگ کردی؟
      اگر از پورت c استفاده میکنی باید jtag رو خاموش کنی

      اگر می خوای بیش از 8 تا led رو با هم روشن کنی باید درایور بزاری
      علم چندانکه بيشتر خواني چون عمل در تو نيست ناداني

      دیدگاه


        #4
        پاسخ : ATMEGA32

        ممنون که پاسخ دادید
        بله من همه این کارهارو کردم
        ببخشید منظورم این بود که نمی دونم چه جوری بیشتر از 8 LED به ATMEGA32 وصل کنم
        مشکل من ولت و جریان نیست تعداد کانالها رو نمی تونم اضافه کنم
        ممنون از جواب فوری شما
        منتظر جواب گرمتان هستم
        دنیا آنقدر وسیع است که برای همه مخلوقات جا هست. به جای آن که جای کسی را بگیرید، تلاش کنید جای واقعی خودتان را بیابید.

        دیدگاه


          #5
          پاسخ : ATMEGA32

          نوشته اصلی توسط electro_mega8


          مشکل من ولت و جریان نیست تعداد کانالها رو نمی تونم اضافه کنم
          دوسته عزیز شما از ماتریس استفاده کن
          این فایل رو دانلود کن اخرش در مورد ماتریس توضیح داده
          http://www.eca.ir/forum2/index.php?action=dlattach;topic=26542.0;attach=331 8

          در مورد زمان بندی هم توضیح داده

          راستی یعنی چی نمیتونی کانالها رو اضافه کنی ؟
          مدار و برنامه رو بزار اگه این کارت و راه ننداخت تا کمکت کنیم

          دیدگاه


            #6
            پاسخ : ATMEGA32

            [size=10pt][size=10pt]سلام
            عید مبارک
            دیگه نمی دونم چه جوری بگم اصلا این جوری بگم من یک
            رقص نور میخوام که با atmega32 باشه و32 تا LED

            دنیا آنقدر وسیع است که برای همه مخلوقات جا هست. به جای آن که جای کسی را بگیرید، تلاش کنید جای واقعی خودتان را بیابید.

            دیدگاه


              #7
              پاسخ : ATMEGA32

              رقص نور میخوام که با atmega32 باشه و32 تا LED
              دوست عزیز فکر کنم بهترین راه حل همین راحی که جناب نظری فرمودند (استفاده از ماتریس )
              با این روش حتی می تونید بیشتر از 32 تا led رو کنترول کنید البته من زیاد تو میکرو وارد نیستم ولی اساتید هستند کمکتون کنند
              موفق باشید
              ذكات علم ياد دادنه ....

              دیدگاه


                #8
                پاسخ : ATMEGA32

                اگر بخوای اختیار هر led رو داشته باشی یعنی این که هر led رو در یک لحظه جدا و با یک پین بخوای کنترل کنی باید واسه همشون درایور بزاری(اگر مقصودتون فلاشر باشه واسه نقشه هم این طوری کار کن که هر پین رو به یه مقاومت 470 اهم وصل کن و بعد بدش به بیس ترانزیستور c945 وامیتر رو زمین کد و کلکتور رو به کاتود led وصل کن سر اند رو هم به یه مقاومت 1 کیلو بده و سر دیگه مقاومت 1 کیلو رو هم به vcc وصل کن :mrgreen:
                اگر لازم میدونی تا عکس هم بزارم
                علم چندانکه بيشتر خواني چون عمل در تو نيست ناداني

                دیدگاه


                  #9
                  پاسخ : ATMEGA32

                  اتصال همزمان 32 پایه هیچ مشکلی پیش نمیاره.
                  اما بهتره که برای تعداد خروجی زیاد از شیفت رجیستر استفاده کنی . با این روش میشه تنها با دو سه پایه بی شمار خروجی داشت .

                  دیدگاه


                    #10
                    پاسخ : ATMEGA32

                    سلام
                    دوست عزیز ای آی سی لچ هم می تونی استفاده کنید البته راه حل حامد جان هم درسته هر جور که راحت تری می تونی عمل کنید.

                    موفق باشید

                    دیدگاه


                      #11
                      پاسخ : ATMEGA32

                      سلام
                      ممنون از همه شما که به این سوال ناچیز بنده به هر شکلی جواب دادید :applause:
                      اگر برنامه ای با بیسکام avr دارید بزارید اگر هم که ندارید به هر حال ممنون
                      شاید خودم ی کارش کردم
                      دنیا آنقدر وسیع است که برای همه مخلوقات جا هست. به جای آن که جای کسی را بگیرید، تلاش کنید جای واقعی خودتان را بیابید.

                      دیدگاه


                        #12
                        پاسخ : ATMEGA32

                        $regfile = "M32def.dat " 'IT'S POSSIBLE USE DIFFERENT AVR-CHIPS
                        $crystal = 16000000 'or any
                        $baud = 9600
                        $swstack = 64
                        $hwstack = 128
                        $framesize = 128






                        Dim B As Byte
                        Dim A As Byte



                        Config Porta = Output
                        Config Portb = Output
                        Config Portc = Output
                        Config Portd = Output


                        Main:
                        Do
                        For B = 0 To 255
                        Porta = B
                        a=a+7
                        Portb = a
                        A = Not B
                        Portc = A
                        a=a/2
                        Portd = A
                        Next
                        Loop
                        end 'end program
                        علم چندانکه بيشتر خواني چون عمل در تو نيست ناداني

                        دیدگاه

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