ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





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









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.






جهت تبلیغ در وب سایت ECA کلیک کنید.

کاربران برچسب زده شده

نمایش نتایج: از 1 به 5 از 5
  1. #1
    2008/03/11
    8par<->Tehran
    165
    6

    آموزش راه اندازي spi در stm32f103

    سلام
    پيرو زحمتام به بچه هاي انجمن ، براي پيدا کردن يک برنامه نمونه ساده از راه اندازي spi در stm32f103 و آموزش کاربردي توابع اون در cmsis در کيل 5 بسيار نيازمند ياري سبزتان هستيم
    از آموزش هاي کيل و اس تي پيز خاصي حاليم نشد . يک سمپل راه اندازي ساده و راه اندازي توابع اصلي خواندن و نوشتن بيشتر ميتونه کمکم کنه
    بي نهايت ممنون :smile:
    زندگي آن چه که زيسته ايم نيست ، بلکه آن چيزي است که از گذشته به خاطر داريم ...گابريل گارسيا مارکز
  2. #2
    2013/02/03
    11
    0

    پاسخ : آموزش راه اندازي spi در stm32f103

    منم نیاز دارم یه کمکی کنین دوستان
  3. #3
    2011/07/31
    504
    30

    پاسخ : آموزش راه اندازي spi در stm32f103

    کد:
    #include &quot;stm32f10x.h&quot;
    
    int main(void){
    	int k;
    unsigned long int i;
    	
    	 RCC-&gt;APB1ENR=RCC_APB1ENR_SPI2EN;
    	 RCC-&gt;APB2ENR=RCC_APB2ENR_IOPBEN;  // GPIOA &amp; ADC1 Enable Clock 
    	 GPIOB-&gt;CRH = GPIO_CRH_MODE13_0 | GPIO_CRH_CNF13_1  //PB13 SCK IS ALTER PUSH PULL=MOD1&amp; CNFY2
    	      | GPIO_CRH_MODE15_0 | GPIO_CRH_CNF15_1  //PB15 MOS ALTER PUSH PULL
    	      | GPIO_CRH_MODE14_0 | GPIO_CRH_CNF14_1  //PB14 MIS ALTER PUSH PULL	
    						 | GPIO_CRH_MODE12;							 			//pb12 is nss INPUT FOATINIG
    	
    	 SPI2-&gt;CR1= SPI_CR1_SSI | SPI_CR1_SSM
    	     | SPI_CR1_SSM | SPI_CR1_MSTR
    	     | SPI_CR1_BR_1 | SPI_CR1_SPE;
    	    
     
    	while(1)	{
    	 for(k=0;k&lt;15;k++)
    		{
    		SPI2-&gt;DR = k;
    		while (!(SPI2-&gt;SR=SPI_SR_BSY));
    			for (i=0;i&lt;3000000;i++);
    		}				
    	     }	
    }
  4. #4
    2012/04/19
    تبریز
    34
    2

    پاسخ : آموزش راه اندازي spi در stm32f103

    void SPI1_Init(void)
    {
    SPI_InitTypeDef SPI_InitStructure;

    SPI_InitStructure.SPI_Direction = SPI_Direction_2Lines_FullDuplex;
    SPI_InitStructure.SPI_Mode = SPI_Mode_Master;
    SPI_InitStructure.SPI_DataSize = SPI_DataSize_8b;
    SPI_InitStructure.SPI_CPOL = SPI_CPOL_Low;
    SPI_InitStructure.SPI_CPHA = SPI_CPHA_1Edge;
    SPI_InitStructure.SPI_NSS = SPI_NSS_Soft;
    SPI_InitStructure.SPI_BaudRatePrescaler = SPI_BaudRatePrescaler_4;
    SPI_InitStructure.SPI_FirstBit = SPI_FirstBit_MSB;
    SPI_InitStructure.SPI_CRCPolynomial = 7;
    SPI_Init(SPI1, &amp;SPI_InitStructure);

    SPI_Cmd(SPI1, ENABLE);
    }
    The losers find problem in every answer but the winners find an answer in every problem

    FETAMAKER
  5. #5
    2012/04/19
    تبریز
    34
    2

    پاسخ : آموزش راه اندازي spi در stm32f103

    البته اول باید کلاکشو فعال کنی
    RCC_APB2PeriphClockCmd(RCC_APB2Periph_SPI1, ENABLE);


    GPIO_InitStructure.GPIO_Pin = GPIO_Pin_12;
    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
    GPIO_Init(GPIOB, &amp;GPIO_InitStructure);
    GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5 | GPIO_Pin_6 | GPIO_Pin_7;
    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
    GPIO_Init(GPIOA, &amp;GPIO_InitStructure);
    The losers find problem in every answer but the winners find an answer in every problem

    FETAMAKER
نمایش نتایج: از 1 به 5 از 5

موضوعات مشابه

  1. پاسخ: 0
    آخرين نوشته: 2015/02/09, 14:00
  2. پروژه - راه اندازي LCD 16X2 با STM32F103
    توسط msf@msf در انجمن STM
    پاسخ: 9
    آخرين نوشته: 2014/01/27, 20:27
  3. راهنمايي راه اندازي GPIO با CMSIS در STM32F103
    توسط mgh4electronic در انجمن STM
    پاسخ: 8
    آخرين نوشته: 2014/01/27, 08:59
  4. آموزش راه اندازي کنتاکتور
    توسط dani222 در انجمن تاسيسات الكتريكي
    پاسخ: 8
    آخرين نوشته: 2012/01/06, 18:06

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •