اطلاعیه

Collapse
No announcement yet.

spi & mmc

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

    spi & mmc

    باز سلام اقای ایمانی فر میگم شما تنهایی اینجا رو میچرخونین؟ :smile:

    اون برنامه بود یه عکس رو از مموری میخوند نمایش میداد به spi0 وصل بود حالا spi0 لازمم هس میخوام این مموری رو به spi1 وصل کنم میشه راهنماییم کنین؟یعنی تو هدرش جایی هست که عوضش کنم!

    #2
    پاسخ : spi & mmc

    نوشته اصلی توسط Ho3le
    باز سلام اقای ایمانی فر میگم شما تنهایی اینجا رو میچرخونین؟ :smile:

    اون برنامه بود یه عکس رو از مموری میخوند نمایش میداد به spi0 وصل بود حالا spi0 لازمم هس میخوام این مموری رو به spi1 وصل کنم میشه راهنماییم کنین؟یعنی تو هدرش جایی هست که عوضش کنم!
    خب اگر spi لازم داری از spi1 استفاده کن چون فکر نمیکنم بتونی با spi1 راش بندازی
    اون برنامه فقط هدر نداره ی کتابخونه داره که فایل .lib هست و به صورت کامپایل شده هست و شما نمیتونی توش دست ببری
    زندگی یعنی امید و حرکت
    کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
    سوالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
    برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
    به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

    دیدگاه


      #3
      پاسخ : spi & mmc

      وااای اخه میدونین قضیه چیه من یه برنامه برا mega8 و arm نوشتم حالا از واحد صفر استفاده کردم که avr یه بار عدد یک بعد تایمی عدد دو رو میفرسته و arm با گرفتن این دو عدد دو پین رو روشن خاموش میکنه وقتی دیش رو طرف واحد یکم arm میچرخونم جواب نمیده !!!!!!!! خیلی عجیبه ها چون برنامه همونه فقط صفر رو یک میکنم از همه مهمتر arm slave هست و avr master واسه همین میخواستم این کارو کنم!!
      برنامه رو هم اینجا میزارم
      کد:
      #include <PIO.h>                  
      #include <spi.c>									
      
      int data;											
      int main()
      {
       Output(PORT_B,0x01F80000);
       PIO_Periph(PORT_A,0x0FFF0000,0);		    
       SPI_Configure(BASE_SPI1,1,0x0);				  
       SPI_ConfigureNPCS(BASE_SPI1,0,0x00);			  
       SPI_Enable(BASE_SPI1);							
      
       while(1)
       {
      	data = SPI_Read(BASE_SPI1);			
      	
      	 if(data==2) 
      	 {
      	  Clr_Out(PORT_B, PB_20);
          Set_Out(PORT_B, PB_19);
      	  SPI_Write (BASE_SPI1,0,data);
      	 };
      	 	 if(data==1) 
      	 {
      	  Clr_Out(PORT_B, PB_19);
          Set_Out(PORT_B, PB_20);
      	  SPI_Write (BASE_SPI1,0,data);
      	 };
      
       }
      }

      دیدگاه


        #4
        پاسخ : spi & mmc

        نوشته اصلی توسط Ho3le
        وااای اخه میدونین قضیه چیه من یه برنامه برا mega8 و arm نوشتم حالا از واحد صفر استفاده کردم که avr یه بار عدد یک بعد تایمی عدد دو رو میفرسته و arm با گرفتن این دو عدد دو پین رو روشن خاموش میکنه وقتی دیش رو طرف واحد یکم arm میچرخونم جواب نمیده !!!!!!!! خیلی عجیبه ها چون برنامه همونه فقط صفر رو یک میکنم از همه مهمتر arm slave هست و avr master واسه همین میخواستم این کارو کنم!!
        برنامه رو هم اینجا میزارم
        کد:
        #include <PIO.h>                  
        #include <spi.c>									
        
        int data;											
        int main()
        {
         Output(PORT_B,0x01F80000);
         PIO_Periph(PORT_A,0x0FFF0000,0);		    
         SPI_Configure(BASE_SPI1,1,0x0);				  
         SPI_ConfigureNPCS(BASE_SPI1,0,0x00);			  
         SPI_Enable(BASE_SPI1);							
        
         while(1)
         {
        	data = SPI_Read(BASE_SPI1);			
        	
        	 if(data==2) 
        	 {
        	  Clr_Out(PORT_B, PB_20);
            Set_Out(PORT_B, PB_19);
        	  SPI_Write (BASE_SPI1,0,data);
        	 };
        	 	 if(data==1) 
        	 {
        	  Clr_Out(PORT_B, PB_19);
            Set_Out(PORT_B, PB_20);
        	  SPI_Write (BASE_SPI1,0,data);
        	 };
        
         }
        }
        من هدر spi.h رو ندارم و نمیدونم توی هدر چه اتفاقاتی افتاده
        ممکنه هدر فقط برای spi0 طراحی شده باشه و اصلا برای spi1 نباشه
        زندگی یعنی امید و حرکت
        کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
        سوالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
        برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
        به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

        دیدگاه


          #5
          پاسخ : spi & mmc

          باشه پس شما یه برنامه ای ندارین یا هدری چیزی که بشه باهاش کار کرد با واحد یکم!

          دیدگاه


            #6
            پاسخ : spi & mmc

            نوشته اصلی توسط Ho3le
            باشه پس شما یه برنامه ای ندارین یا هدری چیزی که بشه باهاش کار کرد با واحد یکم!
            شما اون هدر spi رو بزار برام تا من ی نگاهی بهش بندازم
            برای mmc چیز دیگه ای نیست. یعنی من ندیدم شاید باشه ولی من ندیدم
            زندگی یعنی امید و حرکت
            کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
            سوالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
            برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
            به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

            دیدگاه

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