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





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









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









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





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

نمایش نتایج: از 1 به 6 از 6
  1. #1
    2008/12/31
    62
    0

    توضیح در مورد چند تابع در سی

    سلام، دوستان من این کد و چند کد دیگه رو دارم که برای میکروکنترلر stm30 هستش و میخوام اونو به atmel studio برای avr تبدیل کنم.
    ولی در بخش ErrorStatus و SUCCESS و ERROR ،، ارور میده، در حالی که در هیچ جای برنامه متغیر های SUCCESS و ERROR تعریف نشدن، میخوام بدونم که وظیفه این متغیرها چیه و از کجا اومدن و آیا در این کد یک نوع متغیر جدید از نوع ErrorStatus تولید شده؟ مگه همچین چیزی داریم.
    کد:
    ErrorStatus gt910_write_reg(uint16_t reg_addr, uint32_t cnt, uint8_t *value)
    {
    	ErrorStatus err;
    	uint32_t i;
    
    
    	err = SUCCESS;
    	iic_start();
    	if (iic_write_byte(GT910_IIC_WADDR, 1) == E_Ok)
    	{
    		if (iic_write_byte((uint8_t)(reg_addr >> 8), 1) == E_Ok)
    		{
    			if (iic_write_byte((uint8_t)(reg_addr), 1) == E_Ok)
    			{
    				for(i = 0; i < cnt; i++)
    				{
    					if (iic_write_byte(value[i], 1) != E_Ok)
    					{
    						err = ERROR;						
    						break;
    					}
    				}
    			}
    		}
    	}
  2. #2
    2008/10/29
    2,098
    206

    پاسخ : توضیح در مورد چند تابع در سی

    سلام
    این متغییرها حتما باید در برنامه تعریف شده باشن احتمالا در فایل های هدر یا فایل های include شده دیگر قرار دارند.
  3. #3
    2012/12/30
    بوشهر
    3,204
    1,105

    پاسخ : توضیح در مورد چند تابع در سی

    به احتمال زیاد enum هستن. از قیافه اش میشه یه جورایی حدس زد که بتونی خودت تعریفش کنی. تو هدر فایل ها باید بتونی پیداش کنی(به صورت استاندارد). اگه IDE که داری پشتیبانی بکنه می تونی با یه کلیک پیداش کنی.
  4. #4
    2008/12/31
    62
    0

    پاسخ : توضیح در مورد چند تابع در سی

    ممنو ن از دوستان، آیا در atmel studio میشه از دستورات gpio استفاده کرد؟؟ مثل کد زیر.. ایا هدر یا کتابخانه میخواد؟
    این کد کانفیگ کردن i2c هست مثلا

    کد:
    static void iic_sda_in(void)
    {
    		GPIO_InitTypeDef GPIO_InitStructure;
    	GPIO_InitStructure.GPIO_Pin = GPIO_Pin_12 ;  
      GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;
     	GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
    	GPIO_Init(PORTC, &GPIO_InitStructure);/**/
    }
  5. #5
    2012/12/30
    بوشهر
    3,204
    1,105

    پاسخ : توضیح در مورد چند تابع در سی

    نقل قول نوشته اصلی توسط mehran032

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    ممنو ن از دوستان، آیا در atmel studio میشه از دستورات gpio استفاده کرد؟؟ مثل کد زیر.. ایا هدر یا کتابخانه میخواد؟
    این کد کانفیگ کردن i2c هست مثلا
    نه اینا کتابخانه های شرکت ST هستش برای محصولات خودش.
    که ما این روزا بیشتر با STM32CubeMX برای پیکر بندی استفاده میکنیم. اخیرا متوجه شدم که اتمل هم برای کاربرای محصولاتش اتمل-استارت (

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    ) رو راه انداخته.
  6. #6
    2008/12/31
    62
    0

    پاسخ : توضیح در مورد چند تابع در سی

    سلام، ممنون از دوستان
    من یک سورس راه اندازی کارت حافظه با atmel studio دارم که وقتی کامپایل میکنم ارروی میده که به خط صفر اشاره داره!!!
    البته سورس مال ورژن 6.2 بودش که من اون رو به ورژن 7 آوردم.
    کسی میدونه این ارور چیه؟
    Error ld returned 1 exit status GccApplication1 collect2.exe 0
    اگه بخواین سورس روآپ کنم؟
نمایش نتایج: از 1 به 6 از 6

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

  1. پاسخ: 5
    آخرين نوشته: 2016/10/16, 09:16
  2. پاسخ: 1
    آخرين نوشته: 2015/10/25, 14:03
  3. توضیح عملگر های یک تابع adc
    توسط namvar141 در انجمن میکروکنترلرهای AVR
    پاسخ: 1
    آخرين نوشته: 2015/10/01, 09:04
  4. توضیح یک تابع oled
    توسط amanver در انجمن میکروکنترلرهای PIC
    پاسخ: 0
    آخرين نوشته: 2015/07/07, 01:21
  5. توضیح درمورد تابع main
    توسط !M! در انجمن میکروکنترلرهای AVR
    پاسخ: 3
    آخرين نوشته: 2015/05/19, 13:56

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

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

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

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

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