اطلاعیه

Collapse
No announcement yet.

راه اندازی Stm32F103Ret6

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

    راه اندازی Stm32F103Ret6

    با عرض سلام خدمت شما دوستان گرامی
    من میخوام کار با Stm32F103Ret6 رو شرع کنم قبلا با lpc کار کردم ولی وقتی توی keil پروژه ایجاد میکنم برنامم کامپایل نمیشه!!!

    این خطا رو میده:

    کد:
    C:\Program Files\Keil\ARM\Inc\ST\STM32F10x\stm32f10x.h(96): error: #35: #error directive: "Please select first the target STM32F10x device used in your application (in stm32f10x.h file)"

    #2
    پاسخ : راه اندازی Stm32F103Ret6

    سلام بر شما
    توی فایلی که شما اینکلود کردی ( stm32f10x.h ) باید نوع آی سی رو براش مشخص کنی
    چون آیسی شما از نوع high densitiy device هستش پس باید اون گزینه رو از حالت کامنت خارج کنی
    و گزینه #define STM32F10X_MD را به کامنت تبدیل کنی



    [code=c]
    #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 */
    #endif[/code]

    دیدگاه


      #3
      پاسخ : راه اندازی Stm32F103Ret6

      در ضمن اگر بازم مشکلی واست پیش اومد پیشنهاد میکنم یه سری به این آدرس هم بزن
      موفق باشین
      http://www.iranmicro.ir/forum/5971-%...%B4%DB%8C.html

      دیدگاه


        #4
        پاسخ : راه اندازی Stm32F103Ret6

        شما برای سهولت وافزایش کارایی باید از کتابخانه cmsis استفاده کنی و در نرم افزار کیل توی قسمت پروژه رو نام پروژه راست کلیک کن و تو option برو رو تب c/c++ و در قسمت define این عبارتو کپی کن USE_STDPERIPH_DRIVER
        The losers find problem in every answer but the winners find an answer in every problem

        FETAMAKER

        دیدگاه


          #5
          پاسخ : راه اندازی Stm32F103Ret6

          نوشته اصلی توسط plc1361
          در ضمن اگر بازم مشکلی واست پیش اومد پیشنهاد میکنم یه سری به این آدرس هم بزن
          موفق باشین
          http://www.****.ir/forum/5971-%D8%B4...%B4%DB%8C.html
          ممنون از راهنمایی شما ولی لینکی که معرفی کردید بالا نمیاد؟

          دیدگاه

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