NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3573 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 13 از 13

موضوع: سوال درباره مثالgpio(آقای محمدی)

  1. #1
    کاربر علاقه مند
    تاریخ عضویت
    Jul 2014
    نوشته ها
    28
    تشکر
    15
    تشکر شده 2 بار در 1 پست

    Gadid سوال درباره مثالgpio(آقای محمدی)

    با عرض سلام
    ببخشید سوالم بسیار بسیار پیش پا افتاده است. من بعد از دانلود این مثال و ساختن پروژه جدید و انتخابSTMF103VEو اضافه کردن کتابخانه ها،باز هم پیغام خطا دارم.چه کار کنم؟C:\Keil\ARM\Inc\ST\STM32F10x\stm32f10x.h(9 6): error: #35: #error directive: " select first the target STM32F10x device used in your application (in stm32f10x.h file)"

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    مدیرکل انجمنها Doloop آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    حسين
    نوشته ها
    1,964
    تشکر
    3,312
    تشکر شده 3,086 بار در 1,371 پست

    پیش فرض

    سلام

    برید توی هدر stm32f10x.h و سری میکروی خودتون رو از کامنت در بیارید فکر کنم HD یا XL باشه ...

    توی هدر مذکور خط 65 به بعد

    این قسمت:

    کد:
     
    #if !defined (STM32F10X_LD) && !defined (STM32F10X_LD_VL) && !defined (STM32F10X_MD) && !defined (STM32F10X_MD_VL) && !defined (STM32F10X_HD) && !defined (STM32F10X_HD_VL) && !defined (STM32F10X_XL) && !defined (STM32F10X_CL) 
      /* #define STM32F10X_LD */     /*!< STM32F10X_LD: STM32 Low density devices */
      /* #define STM32F10X_LD_VL */  /*!< STM32F10X_LD_VL: STM32 Low density Value Line devices */  
    #define STM32F10X_MD */     /*!< STM32F10X_MD: STM32 Medium density devices */
      /* #define STM32F10X_MD_VL */  /*!< STM32F10X_MD_VL: STM32 Medium density Value Line devices */  
      /* #define STM32F10X_HD */     /*!< STM32F10X_HD: STM32 High density devices */
      /* #define STM32F10X_HD_VL */  /*!< STM32F10X_HD_VL: STM32 High density value line devices */  
      /* #define STM32F10X_XL */     /*!< STM32F10X_XL: STM32 XL-density devices */
      /* #define STM32F10X_CL */     /*!< STM32F10X_CL: STM32 Connectivity line devices */
    ویرایش توسط Doloop : 20-07-2014 در ساعت 13:26
    *** اللّهم عجّل لولیک الفرج ***

  4. کاربران : 2 تشکر کرده اند از شما Doloop برای ارسال این پست سودمند:


  5. #3
    کاربر علاقه مند
    تاریخ عضویت
    Jul 2014
    نوشته ها
    28
    تشکر
    15
    تشکر شده 2 بار در 1 پست

    پیش فرض

    با تشکر از پاسخ گویی سریعتون.من اون قسمت رو دیدم ولی متوجه نشدم.اما با توجه به قسمت توضیحات بالایش انگار xl است حالا باید چه کار کنم؟

  6. #4
    مدیرکل انجمنها Doloop آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    حسين
    نوشته ها
    1,964
    تشکر
    3,312
    تشکر شده 3,086 بار در 1,371 پست

    پیش فرض

    سلام مجدد

    اینکه میکروتون کدوم سری هست رو میتونید از این قسمت متوجه بشید (تصویر پیوستی) :

    توی تصویر من md هست

    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: gpio.jpg
مشاهده: 27
حجم: 107.3 کیلو بایت

    و برای فعال کردن هم اون کامنت هایی که " /* یا */ " توی تصویر علامت زدم رو از خط مورد نظرتون کلا حذف کنید ....

    همین

    موفق باشید ...
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: gpio.jpg
مشاهده: 21
حجم: 108.8 کیلو بایت  
    *** اللّهم عجّل لولیک الفرج ***

  7. تشکرها از این نوشته :


  8. #5
    کاربر علاقه مند
    تاریخ عضویت
    Jul 2014
    نوشته ها
    28
    تشکر
    15
    تشکر شده 2 بار در 1 پست

    پیش فرض

    سلام.شرمنده این اولین برنامه ای هست که برای stm مینویسم!اون خطای قبلی با کمک شما حل شد. این هم لیست خطاهای جدیده!!!راستی اگه ممکنه wizard اش رو بذارید.با سپاس فراوان


    maingp.C(60): error: #20: identifier "GPIO_Pin_0" is undefined


    maingp.C(61): error: #20: identifier "GPIO_Pin_1" is undefined




    maingp.C(87): error: #20: identifier "RCC_APB2Periph_GPIOB" is undefined
    maingp.C(91): error: #20: identifier "GPIO_Pin_0" is undefined
    maingp.C(91): error: #20: identifier "GPIO_Pin_1" is undefined
    maingp.C(92): error: #20: identifier "GPIO_Speed_50MHz" is undefined
    maingp.C(93): error: #20: identifier "GPIO_Mode_Out_PP" is undefine

  9. #6
    مدیرکل انجمنها Doloop آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    حسين
    نوشته ها
    1,964
    تشکر
    3,312
    تشکر شده 3,086 بار در 1,371 پست

    پیش فرض

    سلام

    اینطوری نمیشه گفت ولی به نظرم متغیر تعریف نکردید ..!!!

    پروژتون رو اینجا قرار بدید راحت تر میشه نظر داد ؟؟؟
    *** اللّهم عجّل لولیک الفرج ***

  10. تشکرها از این نوشته :


  11. #7
    کاربر علاقه مند
    تاریخ عضویت
    Jul 2014
    نوشته ها
    28
    تشکر
    15
    تشکر شده 2 بار در 1 پست

    پیش فرض فایل مثال

    با عرض سلام
    ببخشید دیروز برق رفت نتونستم بفرستم.خاطرتون باشه عرض کردم من این برنامه رو ننوشتم فقط یک پروژه و چند تا کتابخونه تعریف کردم.ممنون میشم خطاش رو رفع کنید.
    با تشکر
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: rar mygp.rar (511.1 کیلو بایت, 31 نمايش)

  12. #8
    مدیر بخش STM32 sigma-mx آواتار ها
    تاریخ عضویت
    Nov 2009
    نام
    سعید شریفیان
    نوشته ها
    1,421
    تشکر
    804
    تشکر شده 2,520 بار در 978 پست

    پیش فرض

    فایل پروژه اصلاح شد . چند تا اشتباه داشت تو تنظیمات و اضافه کردن فایل های درایور... الان کامپایل میشه.
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: rar mygp2.rar (359.7 کیلو بایت, 20 نمايش)

  13. تشکرها از این نوشته :


  14. #9
    کاربر علاقه مند
    تاریخ عضویت
    Jul 2014
    نوشته ها
    28
    تشکر
    15
    تشکر شده 2 بار در 1 پست

    پیش فرض

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

  15. #10
    مدیر بخش STM32 sigma-mx آواتار ها
    تاریخ عضویت
    Nov 2009
    نام
    سعید شریفیان
    نوشته ها
    1,421
    تشکر
    804
    تشکر شده 2,520 بار در 978 پست

    پیش فرض

    ایراد یه چند موردی بود شامل پیدا نکردن فایل هدر stm32f10x.h - تعریف نشدن عبارت USE_STDPERIPH_DRIVER و STM32F10X_HD در بخش Preprocessor Symbols در تب C/C++ .
    همچنین بجای فایلهای .c درایور فایلهای .h اد شده بود . مسیر فایلهای هدر شامل درایورها ، هدر درایور کرتکس ، مسیر پوشه سورس ها و ... و یه چند مورد جزئی که الان خاطرم نیست !

    یادمه یکی از دوستان آموزش ساخت پروژه با کیل رو آموزش داده بود اگر بگردید تو انجمن پیدا میکنید .

    در ضمن تو پروژه من ویزارد ندیدم . این پروژه با cmsis نوشته شده و از ویزارد استفاده نمیکنه . اگه منظورت اون فایل Init هست که ویزارد داره برای همه واحدها و gpioو ... اونها به طریقه رجیستری نوشته شدن که معمولا مثالهای خود کیل اینطوری هستند و میتونی از تو سایت کیلی یا از اینترنت نمونه شون رو پیدا کنی . تو اون حالت فقط 2-3 فایل باید به پروژه اد بشه و هیچ درایور cmsis احتیاج نیست .

    یا حق

  16. تشکرها از این نوشته :


  17. #11
    کاربر علاقه مند
    تاریخ عضویت
    Jul 2014
    نوشته ها
    28
    تشکر
    15
    تشکر شده 2 بار در 1 پست

    Gadid

    با عرض سلام و ادای احترام
    میدونم درخواست زیادیه ولی میشه از هر قسمتی که تغییر دادید عکس بگیرید و آپلودش کنید
    الان ظاهر برنامه ام شباهت زیادی به فایل ارسالی شما داره.اما متاسفانه این خطاها رو دارم
    راستی اون قسمت رو هم تا حدودی خوندم و از شما و تمام همکاراتون تشکر میکنم.
    maingp.C(88): error: #20: identifier "RCC_APB2Periph_GPIOB" is undefinedmaingp.C(92): error: #20: identifier "GPIO_Pin_0" is undefined
    maingp.C(92): error: #20: identifier "GPIO_Pin_1" is undefined
    maingp.C(93): error: #20: identifier "GPIO_Speed_50MHz" is undefined
    maingp.C(94): error: #20: identifier "GPIO_Mode_Out_PP" is undefined

  18. #12
    مدیرکل انجمنها Doloop آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    حسين
    نوشته ها
    1,964
    تشکر
    3,312
    تشکر شده 3,086 بار در 1,371 پست

    پیش فرض

    سلام
    احتمالا یا توی شناسایی کتابخونه مورد داره یا شایدم توی تعریف توابع اشکال وجود داره ؟!!!

    بهتره پروژه رو قرار بدید تا با اطمینان بگیم ایراد کجاست ..
    *** اللّهم عجّل لولیک الفرج ***

  19. #13
    کاربر علاقه مند
    تاریخ عضویت
    Jul 2014
    نوشته ها
    28
    تشکر
    15
    تشکر شده 2 بار در 1 پست

    پیش فرض

    با سلام
    مبحث ساخت پروژه با cmsisشما رو خوندم ،عالی بود.خدا رو شکر خودم مشکلش رو حل کردم.

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

  1. پاسخ: 1
    آخرين نوشته: 09-12-2013, 13:58
  2. مشکل با gpio
    توسط amintanharpd در انجمن LPC series (NXP)
    پاسخ: 5
    آخرين نوشته: 10-10-2013, 20:58
  3. وقفه gpio در lpc1313
    توسط mehdi-samani در انجمن LPC series (NXP)
    پاسخ: 9
    آخرين نوشته: 05-07-2013, 20:56
  4. Gpio-nxp1768
    توسط ramin_kent در انجمن LPC series (NXP)
    پاسخ: 11
    آخرين نوشته: 07-03-2013, 00:43
  5. gpio در lpc1768
    توسط avr_rva در انجمن LPC series (NXP)
    پاسخ: 2
    آخرين نوشته: 24-02-2013, 16:44

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

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