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

موضوع: ساختن پروژه در keil

  1. #1
    کاربر علاقه مند morykeys آواتار ها
    تاریخ عضویت
    Oct 2011
    نام
    کیخایی
    نوشته ها
    96
    تشکر
    30
    تشکر شده 45 بار در 41 پست

    پیش فرض ساختن پروژه در keil

    با سلام خدمت همه
    من یه پروژه در keil میسازم و طبق معمول یه فایل c. هم بهش اضافه میکنم.
    در داخل فایل c شروع میکنم به نوشتن برنامه که به صورت زیر است:
    #define STM32F10X_CL
    #include <stm32f10x.h>

    int main(){

    while(1){

    }
    }
    ارور میده!!!!!!!!!!!!!!!
    من که قبلا با atmel ,nxp کار کرده بودم ساختن پروژه تو keil کاری نداشت
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: 1.jpg
مشاهده: 33
حجم: 76.4 کیلو بایت  

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

  3. #2
    کاربر علاقه مند morykeys آواتار ها
    تاریخ عضویت
    Oct 2011
    نام
    کیخایی
    نوشته ها
    96
    تشکر
    30
    تشکر شده 45 بار در 41 پست

    پیش فرض

    خوب من در این حالت فایل startup_stm32f10x_cl.o رو بهش اضافه می کنم اما بازم ارور میده


    چطور میشه آخه یه برنامه واسش نوشت ما انقدر دردسر نداشتیم واسه lpc فقط پروژه می ساختیم و فایل c رو اضافه می کردیم کد می نوشتیم.
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: 1.jpg
مشاهده: 24
حجم: 78.0 کیلو بایت  
    ویرایش توسط morykeys : 13-09-2013 در ساعت 12:32

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

    پیش فرض

    سلام

    اگر فایل پروژه رو قرار میدادید بهتر بود
    اما :
    فایل startup_stm32f10x_cl.o نیست بلکه startup_stm32f10x_cl.c هست که وقتی پروژه میسازید خودش اضافه میشه و نیازی نیست شما کاری کنید

    مهندس یه فایل system_stm32f10x.c هست اضافه کن مشکل حل میشه انشاا....
    *** اللّهم عجّل لولیک الفرج ***

  5. #4
    کاربر علاقه مند morykeys آواتار ها
    تاریخ عضویت
    Oct 2011
    نام
    کیخایی
    نوشته ها
    96
    تشکر
    30
    تشکر شده 45 بار در 41 پست

    پیش فرض

    از جواب سریعتون ممنونم مهندس
    من پروژمو قرار دادم در ضمن startup_stm32f10x_cl.c رو پیدا کردم و اضافه کردم ولی بازم ارور داد تا زمانی که در ابتدای برنامه به جای
    #define STM32F10X_CL
    #include <stm32f10x.h>
    نوشتم
    #include <stm32f10x_cl.h>
    حالا ببینم جواب میده یا نه
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: rar k1.rar (131.6 کیلو بایت, 44 نمايش)
    ویرایش توسط morykeys : 13-09-2013 در ساعت 16:30

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


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

    پیش فرض

    سلام

    اصلا نیازی نیست شما اضافه کنید
    موقع ساخت پروژه خودش یه پیغام Yes و No میده که میگه فایل startup رو هم اضافه کنم یا نه که اگر Yes کنید اضافه میشه

    فقط اینو system_stm32f10x.c خودتون باید اضافه کنید

    پروژه رو کجا آپلود کردید ؟!!! من که چیزی نمیبینم
    *** اللّهم عجّل لولیک الفرج ***

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

    پیش فرض

    اگه زودتر پروژه رو میزاشتی مشکلت زودتر رفع میشد

    مشکل از این بود

    کد:
    #define STM32F10X_CL
    توی هدر stm32f10x.h این مورد توی کامنت قرار داده شده بود که باید کامنتش رو حذف میکردید
    اگه همون ابتدای هدر رو نگاه کنید مشخصه

    پروژه تون رو هم تصحیح کردم
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: rar k1.rar (188.2 کیلو بایت, 87 نمايش)
    *** اللّهم عجّل لولیک الفرج ***

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


  10. #7
    کاربر علاقه مند morykeys آواتار ها
    تاریخ عضویت
    Oct 2011
    نام
    کیخایی
    نوشته ها
    96
    تشکر
    30
    تشکر شده 45 بار در 41 پست

    پیش فرض

    دست شما درد نکنه همون فایل استارت آپ که شما گفتید رو از مسیری که keil نصب شده بود به پروژم اضافه کردم ارور بر طرف شد(system_stm32f10x.c)
    2 تا سوال دیگه :
    1-حالا میخام یه چشمک زن بنویسم در این مورد به غیر از تنظیمات رجیسترهای GPIO باید رجیسترهای RCC و قسمت دیگری را هم تنظیم کرد؟؟؟؟؟؟؟؟؟
    2-من وقتی با شبیه ساز keil کار می کنم نمی تونم در پنجره سمت راست رجیسترهای gpio رو ببینم یعنی مطمءنم که نیستند تو پروژه بالایی می تونید ببینید و در پنجره logic analyzer هم در قسمت setup میخام port a را بسازم نمیشناسش میگه known signal
    ببخشید سوالام زیاد شد.
    ویرایش توسط morykeys : 13-09-2013 در ساعت 21:25

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

    پیش فرض

    سلام
    رجیسترهای GPIO باید رجیسترهای RCC
    همین دو قسمت رو انجام بدید کافیه
    2-من وقتی با شبیه ساز keil کار می کنم نمی تونم در پنجره سمت راست رجیسترهای gpio رو ببینم یعنی مطمءنم که نیستند تو پروژه بالایی می تونید ببینید و در پنجره logic analyzer هم در قسمت setup میخام port a را بسازم نمیشناسش میگه known signal
    در مورد قسمت اول سوالتون برای دیدن رجیستر ها از همون قسمت peripheral میتونید تغیرات رجیستر مورد نظرتون رو ببینید ولی از اینجا نمیتونید بهش مقدار بدید
    میدونم که قبلا میشد مقدار رجیستر هارو تغیر داد و نتیجه رو مشاهده کرد ولی توی ورژن های جدید بدلیل اعمال تغیرات توی نرم افزار این امکان برای اکثر میکروهای ST وجود نداره (لااقل فعلا)

    مثلا فکر کنم برای سری های stm32f10x_MD وجود داره

    در مورد logic analyzer هم همینطوره و منم هنوز موفق به استفاده از این قسمت نشدم

    البته به این پست یه سری بزن شاید برای شما جواب بده من با stm32f10x_HD موفق نشدم
    ویرایش توسط Doloop : 13-09-2013 در ساعت 23:34
    *** اللّهم عجّل لولیک الفرج ***

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


  13. #9
    کاربر علاقه مند morykeys آواتار ها
    تاریخ عضویت
    Oct 2011
    نام
    کیخایی
    نوشته ها
    96
    تشکر
    30
    تشکر شده 45 بار در 41 پست

    پیش فرض

    تو قسمت peripheral به غیر از رجیسترهای NVIC رجیستر دیگه ای نیست منظورم این بود
    نمیدونم چرا؟

  14. #10
    کاربر علاقه مند morykeys آواتار ها
    تاریخ عضویت
    Oct 2011
    نام
    کیخایی
    نوشته ها
    96
    تشکر
    30
    تشکر شده 45 بار در 41 پست

    پیش فرض

    کسی میدونه چرا اینجوریه کمککککککککککککککککککککککک ک
    چکار کنم تو شبیه سازی رجیسترها بیان؟

  15. #11
    تازه وارد
    تاریخ عضویت
    Nov 2015
    نوشته ها
    3
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    سلام برای منم همین مشکل پیش اومده !
    شما راه حلی پیدا کردین ؟

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

    پیش فرض

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

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

  1. مشکل با کامپایلر keil
    توسط rezapop در انجمن AT91 series (ATMEL)
    پاسخ: 11
    آخرين نوشته: 26-04-2015, 08:21
  2. دانلود Keil MDK-ARM Ver 4.5
    توسط Aghaeifar در انجمن پرسش و پاسخ (نرم افزارهای تخصصی)
    پاسخ: 30
    آخرين نوشته: 10-02-2013, 03:45
  3. keil 4.23
    توسط lpln852 در انجمن stm32
    پاسخ: 1
    آخرين نوشته: 18-03-2012, 11:26
  4. مشکل با کامپایل keil
    توسط imported_pmf در انجمن سایر موارد مرتبط با میکرو کنترلرها
    پاسخ: 13
    آخرين نوشته: 17-03-2012, 01:17
  5. keil نصب نمیشه
    توسط jordan77 در انجمن AT91 series (ATMEL)
    پاسخ: 12
    آخرين نوشته: 13-03-2012, 01:24

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

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