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





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









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









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






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

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

نمایش نتایج: از 1 به 10 از 10
  1. #1
    2010/06/22
    مشهد
    89
    20

    پروژه - راه اندازي LCD 16X2 با STM32F103

    با سلام به همه دوستان

    يه پروژه خيلي آسون ولي چون ديدم توي سايت هاي فارسي نيست اينجا قرار دادم ...

    در اين پروژه LCD 16X2 با STM32F103RET (CORTEX-M3) ARM راه اندازي کردم ...

    اينجا ميتونين سورس و کليپي از اين پروژه را دانلود کنيد ...

    http://designer2013.blogsky.com/1391/03/28/post-48/
    ARM....
  2. #2
    2013/07/24
    8
    0

    پاسخ : پروژه - راه اندازي LCD 16X2 با STM32F103

    با تشکر
    يک سوال
    تنظيم پايه هاي ميکرو براي ال سي در را دقيقا کجا انجام داده ايد
    شماتيک برد را در صورت امکان نيز بگذاريد
  3. #3
    2010/05/05
    تبریز
    206
    12

    پاسخ : پروژه - راه اندازي LCD 16X2 با STM32F103

    نقل قول نوشته اصلی توسط the_sab403
    يک سوال
    تنظيم پايه هاي ميکرو براي ال سي در را دقيقا کجا انجام داده ايد
    تنظیمات سخت افزاری در هدر فایل اومده. در فایل lcd.h

    کد:
    /*-------- Low level define -----*/
    /**
     * @brief Hardware define for LCD
     */
     
    /* LCD Control pins------------- */
    #define LCD_RS_GPIO_PORT      	GPIOC
    #define LCD_RS_GPIO_CLK        	RCC_APB2Periph_GPIOC 
    #define LCD_RS_GPIO_PIN        	GPIO_Pin_12
    
    #define LCD_RW_GPIO_PORT      	GPIOC
    #define LCD_RW_GPIO_CLK        	RCC_APB2Periph_GPIOC 
    #define LCD_RW_GPIO_PIN        	GPIO_Pin_11
    
    #define LCD_EN_GPIO_PORT      	GPIOC
    #define LCD_EN_GPIO_CLK        	RCC_APB2Periph_GPIOC 
    #define LCD_EN_GPIO_PIN        	GPIO_Pin_10
  4. #4
    2013/07/24
    8
    0

    پاسخ : پروژه - راه اندازي LCD 16X2 با STM32F103

    با تشکر فراوان
    در ارتباط با راه اندازي flash آيا اطلاعاتي داريد؟
  5. #5
    2013/07/24
    8
    0

    پاسخ : پروژه - راه اندازي LCD 16X2 با STM32F103

    تابع lcd_Init از کجا صدا زده ميشود؟
  6. #6
    2010/05/05
    تبریز
    206
    12

    پاسخ : پروژه - راه اندازي LCD 16X2 با STM32F103

    در مورد flash باید عرض کنم که اطلاعاتم خیلی کمه و ممکنه اشتباهی راهنماییتون بکنم.

    نقل قول نوشته اصلی توسط the_sab403
    تابع lcd_Init از کجا صدا زده ميشود؟
    تابع lcd_Init در فایل lcd.c تعریف شده و همینی که در زیر تعریفشو گذاشتم.
    و در فایل اصلی مون هم یک بار فراخوانی شده.
    کد:
    *	GLOBAL FUNCTIONS	*
    *********************************
    /**
     * @brief 	Initializes the LCD.
     * @param 	None
     * @retval 	None
     */
    void lcd_Init(void)
    {
    	/* initialize hardware */
    	lcd_Init_HW();
    
    	/* Set 4-bits interface */
    	lcd_Control_Write(0x33);		 
    	Delay(10);
    	lcd_Control_Write(0x32);
    
    	Delay(10);
    
    	/* Start to set LCD function */
    	lcd_Control_Write(LCD_DISP_INIT);
    	
    	/* clear LCD */
    	lcd_Control_Write(LCD_CLEAR_DISPLAY);
    	/* wait 60ms */
    	
    	/* set entry mode */
    	lcd_Control_Write(LCD_INC_MODE);
    	
    	/* set display to on */	
    	lcd_Control_Write(LCD_DISP_ON);	
    	
    	/* move cursor to home and set data address to 0 */
    	lcd_Control_Write(LCD_RETRN_HOME);
    }
  7. #7
    2013/07/24
    8
    0

    پاسخ : پروژه - راه اندازي LCD 16X2 با STM32F103

    بسيار ممنون
  8. #8
    2010/05/06
    تهران
    291
    7
    011

    پاسخ : پروژه - راه اندازي LCD 16X2 با STM32F103

    نقل قول نوشته اصلی توسط محمد صادقي فرد (MSF)
    با سلام به همه دوستان

    يه پروژه خيلي آسون ولي چون ديدم توي سايت هاي فارسي نيست اينجا قرار دادم ...

    در اين پروژه LCD 16X2 با STM32F103RET (CORTEX-M3) ARM راه اندازي کردم ...

    اينجا ميتونين سورس و کليپي از اين پروژه را دانلود کنيد ...

    http://designer2013.blogsky.com/1391/03/28/post-48/
    سلام
    اين لايبري يه مشکلي که داشت اين بود که نمي شد پايه هاي ديتا را از هر پايه پورتي که مي خواستيم شروع مي کرديم
    سعي کردم اصلاحش کنم
    http://ecrs-downlod.persiangig.com/document/lcd2X16.rar/download
    دکتر چمران در 1311 در تهران متولد شد
    وي در زمان اقامت در آمريکا انجمن اسلامي آمريکا را تأسيس کرد که منجر به قطع بورسيه وي توسط شاه شد.
    او با اينکه يکي از دانشمندان مطرح آمريکا به حساب مي آمد بدون توجه به مدرک به مصر رفت و آموزش نظامي ديد.
  9. #9
    2010/05/06
    تهران
    291
    7
    011

    پاسخ : پروژه - راه اندازي LCD 16X2 با STM32F103

    نقل قول نوشته اصلی توسط 011
    سلام
    اين لايبري يه مشکلي که داشت اين بود که نمي شد پايه هاي ديتا را از هر پايه پورتي که مي خواستيم شروع مي کرديم
    سعي کردم اصلاحش کنم
    http://ecrs-downlod.persiangig.com/document/lcd2X16.rar/download
    فایل c. باید این تغییرات را بدیم
    کد:
    void lcd_Print_Data(char * data)
    {
    	register uint16_t i;
    	/* check to make sure we have a good pointer */
    	if (!data) return;
    	
    	/* print data */
    	for(i=0; data[i] ; i++)
    	{
    		lcd_Data_Write(data[i]);
    		delay(100);
    	}
    }
    
    در قسمت بعد هم
    
    void lcd_GotoXY(uint16_t x, uint16_t y)
    {
    	register uint16_t DDRAMAddr;
    
    	// remap lines into proper order
    	switch(y)
    	{
    	case 0: DDRAMAddr = LCD_LINE0_ADDR+x; break;
    	case 1: DDRAMAddr = LCD_LINE1_ADDR+x; break;
    	//case 2: DDRAMAddr = LCD_LINE2_ADDR+y; break;	// for LCD 16x4 or 20x4 only
    	//case 3: DDRAMAddr = LCD_LINE3_ADDR+y; break;
    	default: DDRAMAddr = LCD_LINE0_ADDR+x;
    	}
    
    	// set data address
    	lcd_Control_Write(LCD_DD_RAM_PTR | DDRAMAddr);
    	delay(50);
    }
    فایل h. هم بدین صورت
    کد:
    void lcd_GotoXY(uint16_t x, uint16_t y);
    // prints a series of bytes/intacters to the display
    void lcd_Print_Data(char* data);
    دکتر چمران در 1311 در تهران متولد شد
    وي در زمان اقامت در آمريکا انجمن اسلامي آمريکا را تأسيس کرد که منجر به قطع بورسيه وي توسط شاه شد.
    او با اينکه يکي از دانشمندان مطرح آمريکا به حساب مي آمد بدون توجه به مدرک به مصر رفت و آموزش نظامي ديد.
  10. #10
    2011/07/09
    مشهد
    486
    14

    پاسخ : پروژه - راه اندازي LCD 16X2 با STM32F103

    سلام
    اين لايبري يه مشکلي که داشت اين بود که نمي شد پايه هاي ديتا را از هر پايه پورتي که مي خواستيم شروع مي کرديم
    سعي کردم اصلاحش کنم
    http://ecrs-downlod.persiangig.com/document/lcd2X16.rar/download
    ممنون دوست عزيز،
    ولي فايل رو دانلود کردم خطا داد، ميشه لطفاً يه چکي بکنيد ببينيد درست rar شده؟
    با تشکر

    «پشتکار» «پشتکار» «پشتکار»
نمایش نتایج: از 1 به 10 از 10

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

  1. آموزش راه اندازي spi در stm32f103
    توسط dizgah در انجمن STM
    پاسخ: 4
    آخرين نوشته: 2015/04/08, 20:08
  2. LCD 16x2 lpc1768 چجوري استفاده کنم؟!
    توسط kamhagh در انجمن NXP
    پاسخ: 9
    آخرين نوشته: 2015/02/03, 18:58
  3. پروژه راه اندازي nrf24l01 به زبان سي
    توسط meysamjet در انجمن میکروکنترلرهای AVR
    پاسخ: 1
    آخرين نوشته: 2014/12/04, 09:02
  4. پروژه راه اندازي ليزر
    توسط md3848 در انجمن میکروکنترلرهای AVR
    پاسخ: 0
    آخرين نوشته: 2014/10/03, 00:06
  5. راهنمايي راه اندازي GPIO با CMSIS در STM32F103
    توسط mgh4electronic در انجمن STM
    پاسخ: 8
    آخرين نوشته: 2014/01/27, 08:59

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

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

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

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

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