اطلاعیه

Collapse
No announcement yet.

راهنمایی برای استفاده از پورت c در اتمگاه 128 به عنوان I/O

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

    راهنمایی برای استفاده از پورت c در اتمگاه 128 به عنوان I/O

    سلام

    من تو دیتا شیت دیدم پورت C این میکرو برای اکسترنال مموری هست . آیا میشه اونو مثل پورت های دیگه این اتمگاه به عنوان I/O استفاده کرد .
    دنيا بر پايه برنامه هايي هست که خدا با زبان برنامه نويسي خودش مينويسد . کامپايل شده آن اين جهان و قوانين آن است . start آن تولد است و end آن مرگ . پر از گزينه هاي شرطي و دستورات حلقه و تکرار ...

    #2
    پاسخ : راهنمایی برای استفاده از پورت c در اتمگاه 128 به عنوان I/O

    سلام

    بله میشه به عنوان چیز های دیگه استفاده کرد مثل همون ADC می مونه که میشه به جای ADC به عنوان IO استفاده کرد

    دیدگاه


      #3
      پاسخ : راهنمایی برای استفاده از پورت c در اتمگاه 128 به عنوان I/O

      نوشته اصلی توسط erfan m
      سلام

      بله میشه به عنوان چیز های دیگه استفاده کرد مثل همون ADC می مونه که میشه به جای ADC به عنوان IO استفاده کرد
      خوب چه جوری ؟ میشه توضیح بدید .
      همون طور که بنویسیم PORTC=&HFF یا PINC=&HFF گه کار نمیکنه .
      لطفا کامل توضیح بدید .
      دنيا بر پايه برنامه هايي هست که خدا با زبان برنامه نويسي خودش مينويسد . کامپايل شده آن اين جهان و قوانين آن است . start آن تولد است و end آن مرگ . پر از گزينه هاي شرطي و دستورات حلقه و تکرار ...

      دیدگاه


        #4
        پاسخ : راهنمایی برای استفاده از پورت c در اتمگاه 128 به عنوان I/O

        نوشته اصلی توسط starsoheil
        خوب چه جوری ؟ میشه توضیح بدید .
        همون طور که بنویسیم PORTC=&HFF یا PINC=&HFF گه کار نمیکنه .
        لطفا کامل توضیح بدید .
        سلام
        دوست عزیز پورت c داخل این میکرو مثل بقیه میکرو ها است . من خودم چند ساله دارم با این میکرو کار می کنم خیلی ساده in put یا out put تعریفش کن.
        نیا باران . . . زمین جای قشنگی نیست !
        من از اهل زمینم خوب می دانم که
        گل در عقد زنبور است ولی سودای بلبل دارد و پروانه را هم دوست می دارد . . .

        دیدگاه


          #5
          پاسخ : راهنمایی برای استفاده از پورت c در اتمگاه 128 به عنوان I/O

          نوشته اصلی توسط davood 00
          سلام
          دوست عزیز پورت c داخل این میکرو مثل بقیه میکرو ها است . من خودم چند ساله دارم با این میکرو کار می کنم خیلی ساده in put یا out put تعریفش کن.
          البته من یادم رفت فیوز بیت jtagen رو حتما چک کن.
          نیا باران . . . زمین جای قشنگی نیست !
          من از اهل زمینم خوب می دانم که
          گل در عقد زنبور است ولی سودای بلبل دارد و پروانه را هم دوست می دارد . . .

          دیدگاه


            #6
            پاسخ : راهنمایی برای استفاده از پورت c در اتمگاه 128 به عنوان I/O

            ممنون

            ولی من فیوز بیت JTAG را غیر فعال کردم و برنامم هم اینه :
            کد:
            $regfile = "m128def.dat"
            $crystal = 8000000
            Config Porta = Output
            Config Portb = Output
            Config Portc = Output
            Config Portd = Output
            Config Porte = Output
            Config Portf = Output
            '-------------------------------------------------------------------------------
            '-------------------------------------------------------------------------------
            Do
            
             Porta = 255
             Wait 1
             Porta = 0
            
             Portb = 255
             Wait 1
             Portb = 0
            
             Pinc = 255
             Wait 1
             Pinc = 0
            
             Portd = 255
             Wait 1
             Portd = 0
            
             Porte = &HFF
             Wait 1
             Porte = 0
            
             Portf = 255
             Wait 1
             Portf = 0
            
            
            
            Loop

            ولی تنها پورت که روشن نمیشه همین پورت C هستش . بقیه پورتا هیچ مشکلی ندارند و کار می کنند .
            تازه به جای پورت C اینم میذارم کار نمیکنه :
            کد:
            PORTc = 255
             Wait 1
             PORTc = 0
            دنيا بر پايه برنامه هايي هست که خدا با زبان برنامه نويسي خودش مينويسد . کامپايل شده آن اين جهان و قوانين آن است . start آن تولد است و end آن مرگ . پر از گزينه هاي شرطي و دستورات حلقه و تکرار ...

            دیدگاه


              #7
              پاسخ : راهنمایی برای استفاده از پورت c در اتمگاه 128 به عنوان I/O

              یه نگاهی بنداز ببین فیوز بیت atmega103 فعال نباشه
              دقیق یادم نیست اما گمانم این مورد هم می تونه باشه
              هميشه به ياد خدا باش !

              دیدگاه


                #8
                پاسخ : راهنمایی برای استفاده از پورت c در اتمگاه 128 به عنوان I/O

                نوشته اصلی توسط پژمان اکبری
                یه نگاهی بنداز ببین فیوز بیت atmega103 فعال نباشه
                دقیق یادم نیست اما گمانم این مورد هم می تونه باشه
                اونم غیر فعاله . البته این فیوز بیت روی کار نکردن یا کردن پورت D اثر داره .
                دنيا بر پايه برنامه هايي هست که خدا با زبان برنامه نويسي خودش مينويسد . کامپايل شده آن اين جهان و قوانين آن است . start آن تولد است و end آن مرگ . پر از گزينه هاي شرطي و دستورات حلقه و تکرار ...

                دیدگاه


                  #9
                  پاسخ : راهنمایی برای استفاده از پورت c در اتمگاه 128 به عنوان I/O

                  نوشته اصلی توسط starsoheil
                  اونم غیر فعاله . البته این فیوز بیت روی کار نکردن یا کردن پورت D اثر داره .
                  نه این فیوز بیت برای سازگاری با ATMEGA103 هست چون این میکرو ها شبیه هم هستن با فعال کردن این فیوز بیت میکرو عین ATMEGA103 میشه که اگه فعال باشه وقفه ها اجر نمیشه

                  توی پروتوس چک کنید ببینید کار میکنه ؟ اگه بازم کار نکرد پورت C رو تک تک 1 کنید یعنی این جوری

                  SET portc.0
                  set portc.1

                  البته نباید ربطی داشته باشه

                  دیدگاه


                    #10
                    پاسخ : راهنمایی برای استفاده از پورت c در اتمگاه 128 به عنوان I/O

                    نوشته اصلی توسط erfan m
                    نه این فیوز بیت برای سازگاری با ATMEGA103 هست چون این میکرو ها شبیه هم هستن با فعال کردن این فیوز بیت میکرو عین ATMEGA103 میشه که اگه فعال باشه وقفه ها اجر نمیشه

                    توی پروتوس چک کنید ببینید کار میکنه ؟ اگه بازم کار نکرد پورت C رو تک تک 1 کنید یعنی این جوری

                    SET portc.0
                    set portc.1

                    البته نباید ربطی داشته باشه
                    ممنون
                    تو پروتئوس 100 درصد جواب میده و عالی هستش .

                    اینکارم جواب نداد - جالبه وقتی تو سایت های خارجی هم سرچ کردم خیلیا این مشکلو دارن و جوابی هم غیر اینا که گفتید واسش پیدا نشده . البته اینم بگم خیلیا این مشکلو ندارن .
                    یه چیزه دیگه هم هست من دو تا atmega128 مختلف هم داشتم هردو همین مشکل را دارند .
                    فکر کنم کلا 2 نوع اتمگاه 128 تولید میشه - یکسری بدون پورت c یکسری با پورت c
                    دنيا بر پايه برنامه هايي هست که خدا با زبان برنامه نويسي خودش مينويسد . کامپايل شده آن اين جهان و قوانين آن است . start آن تولد است و end آن مرگ . پر از گزينه هاي شرطي و دستورات حلقه و تکرار ...

                    دیدگاه


                      #11
                      پاسخ : راهنمایی برای استفاده از پورت c در اتمگاه 128 به عنوان I/O

                      مثل اینکه امروز همه با پورت c مشکل دارن .
                      من برنامه زیرا پروگرم کردم ولی فقط پورت های PC7,PC6,PC5 کار میکنه و بقیه بیت های این پورت کار نمیکنه !!!!!!!

                      کد:
                       Set Portc.0
                       Set Portc.1
                       Set Portc.2
                       Set Portc.3
                       Set Portc.4
                       Set Portc.5
                       Set Portc.6
                       Set Portc.7
                       Wait 1
                       Reset Portc.0
                      Reset Portc.1
                      Reset Portc.2
                      Reset Portc.3
                      Reset Portc.4
                      Reset Portc.5
                      Reset Portc.6
                      Reset Portc.7
                      دنيا بر پايه برنامه هايي هست که خدا با زبان برنامه نويسي خودش مينويسد . کامپايل شده آن اين جهان و قوانين آن است . start آن تولد است و end آن مرگ . پر از گزينه هاي شرطي و دستورات حلقه و تکرار ...

                      دیدگاه


                        #12
                        پاسخ : راهنمایی برای استفاده از پورت c در اتم&#1711

                        شاید کامپلیر مشکل داشته باشه ؟ :mrgreen:
                        که غیر ممکنه :mrgreen:

                        دیدگاه


                          #13
                          پاسخ : راهنمایی برای استفاده از پورت c در اتمگاه 128 به عنوان I/O

                          نوشته اصلی توسط erfan m
                          شاید کامپلیر مشکل داشته باشه ؟ :mrgreen:
                          که غیر ممکنه :mrgreen:
                          با این کمپایلر های کرک شده خیلی هم غیر ممکن نیست!!!!
                          ممکنه میکرو هاتون هم تقلبی باشند!(البته فکر نکنم تو ایران بشه میکرو غیر تقلبی پیدا کرد!!!)

                          دیدگاه


                            #14
                            پاسخ : راهنمایی برای استفاده از پورت c در اتمگاه 128 به عنوان I/O

                            نوشته اصلی توسط starsoheil
                            مثل اینکه امروز همه با پورت c مشکل دارن .
                            من برنامه زیرا پروگرم کردم ولی فقط پورت های PC7,PC6,PC5 کار میکنه و بقیه بیت های این پورت کار نمیکنه !!!!!!!

                            کد:
                             Set Portc.0
                             Set Portc.1
                             Set Portc.2
                             Set Portc.3
                             Set Portc.4
                             Set Portc.5
                             Set Portc.6
                             Set Portc.7
                             Wait 1
                             Reset Portc.0
                            Reset Portc.1
                            Reset Portc.2
                            Reset Portc.3
                            Reset Portc.4
                            Reset Portc.5
                            Reset Portc.6
                            Reset Portc.7
                            دروود
                            فیوز بیت jtagen رو چگ کن
                            نیا باران . . . زمین جای قشنگی نیست !
                            من از اهل زمینم خوب می دانم که
                            گل در عقد زنبور است ولی سودای بلبل دارد و پروانه را هم دوست می دارد . . .

                            دیدگاه


                              #15
                              پاسخ : راهنمایی برای استفاده از پورت c در اتمگاه 128 به عنوان I/O

                              من هم همین مشکل رو داشتم
                              بعد پروگرام کردن برنامه jtagen رو غیر فعال کردم و فقط فیوز ها رو پروگرام کردم خداروشکر حل شد مشکلم

                              دیدگاه

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