سلام دوستان گل مخلصم
اقا ورژن 5.13 رو نصب کرم و با یک کرک ورژن 5 قدیمی تر
فعلا مشکلی نخورده
معلوم نیست کی گندش در اد
پیوست کردم ببینین به کارتون میاد
سلام دوستان گل مخلصم
اقا ورژن 5.13 رو نصب کرم و با یک کرک ورژن 5 قدیمی تر
فعلا مشکلی نخورده
معلوم نیست کی گندش در اد
پیوست کردم ببینین به کارتون میاد
به نام آن کسی که به من بال پرواز داد تا اوج بگیرم
معمولا هر کدوم از بخشهای یک نرم افزار یک dll داره. مثلا قسمت کامپایل یک dll و قسمت editor یکی و قسمت سیمولاتور یکی دیگه. بعضی از این dll ها لایسنس رو چک میکنن و بعضی نه که به خود برنامه بستگی داره. حالا ممکنه که بعضی از بخشهای برنامه لایسنس رو چک کنن و با کرک قبلی کار نکنن.
پروژه های مهم من در ایران میکرو:
" انتقال اطلاعات با SIM900 " ، " آموزش پورت USB " ، " راه اندازی MFRC522 " ، " راه اندازی SLE4442 " ، ""
سلام بر دوستان... آقا من مدت زیادی با این keil5.11 کار کردم و مشکلی نداشت... حالا ناقافل بعد از عوض کردن ویندوزم و نصب مجدد برنامه، با این ارور روبرو شدم که عکسش رو در زیر گزاشتم: *** Using Compiler 'V5.06 (build 20)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
Rebuild target 'Target 1'
compiling ADC_touch_screen_5wire.c...
stdio.h(20): warning: #47-D: incompatible redefinition of macro "__ARMCLIB_VERSION" (declared at line 12 of "C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h" )
#define __ARMCLIB_VERSION 5040049
ADC_touch_screen_5wire.c: 1 warning, 0 errors
assembling startup_LPC17xx.s...
compiling system_LPC17xx.c...
linking...
Program Size: Code=8004 RO-data=412 RW-data=16 ZI-data=648
After Build - User command #1: C:\Keil_v5\ARM\ARMCC\bin\fromelf.exe --bin --output=ADC_touch_screen_5wire.bin ADC_touch_screen_5wire.axf
".\ADC_touch_screen_5wire.axf" - 0 Error(s), 1 Warning(s).
کسی خبر داره داسنان این ارور و ایراد بهARMCC چیه؟
سلام همگی کرک رو از اول میزارید ؟ رو پرشین گیگ اپلود بوی پیکو فایل اینجا هیجوری نتونستم دانلودش کنم
سلام ...اگر ممکنه کرک رو بذارید
سلام
من کرک رو تا ۲۰۲۰ به لطف فایل دوستمون جناب doloop انجام دادم و گویا مشکلی نداره. اما الان سوالم این هست که یادمه ۲-۳ سال پیش که با keil کار میکردم وقتی یک پروژه جدید میساختیم فقط میکرو کنترولر مورد نظر رو انتخاب میکردیم و اونم برامون خودش فایل استارت آپ رو میذاشت و پروژه ما فقط یک فایل C. و فکر کنم یک یا دو h. داشت. و توی فایل C هم چند خط ابتدایی مثل include کردن میکرو و تابع main وجود داشتن ، مثل خیلی از برنامه های دیگه شبیه codeblocks که خودشون اول برنامه ی helloWorld رو بصورت پیش فرض توی پروژه جدید میذارند.
اما الان با آرم ۵ که پروژه میسازم قضیه کاملا متفاوته و گویا باید حتما فایلهای مربوط به هسته ی CMSIS و بعدشم startup میکرو به پروژه Add بشن. بعدشم هیچ کد پیش فرضی نمیسازه و از صفر باید خودت همه کار بکنی.
حالا من کار به اون چند خط کد پیش فرض ندارم و مهم نیست. سوال اصلیم اینه که آیا در keil 5 کلا رویه و روند تغییر کرده و دوست دارن شما حتما CMSIS کار کنید؟ یعنی دیگه استفاده از دستورات DIR و PORT و PIN و ... منسوخ شدن و باید از توابع CMSIS استفاده کرد؟
(میدونم همچنان میشه از جفتش استفاده کرد، ولی میخوام آینده ی برنامه نویسی میکرو را بدانم. یعنی الان من که دستورات یادم رفته و میخوام از اول بخونم، یعنی بیخیالشون بشم و مستقیم برم سراغ CMSIS؟ بعدا به مشکل نمیخورم؟)
برای استفاده از کیل باید پک میکروی مورد نظرتون رو هم دانلود و نصب کنید تا فایل ها رو بسازه
شما از هر کدوم از روش ها استفاده کنید فرقی نداره اگر از cmsis استفاده کنید دارید خودتون رو محدود میکنید ولی اگر همزمان دو تاش رو یاد بگیرید دیگه محدودیتی برای میکروی جدید ندارید.
مثلا stm کتابخانه خودش رو جایگزین Cmsis کرده ولی در همون کتابخانه باز هم میتونید از cmsis استفاده کنید یا مستقیم داخل رجیسترها هم بنویسید ( هر چند میتونه مشکل افرین هم بشه )