نقل قول: ایجاد یک پروژه همون فایل استارت آپی که کیل خودش تو پوشه پروژه ایجاد میکنه کافیه؟ یا چه فایلی رو از کجا باید تو پوشه پروژه کپی پیست کرد؟
بله کافیه
مگر موارد خاص و کتابخونه های خاص که برای شروع به کار لازم نیستن
نقل قول: 2)ما قدیما خونده بودیم وقتی می نویسیم int main یعنی متغیر main رو از نوع اینتجر معرفی میکنیم
حالا قضیه این int main() که تو همه برنامه ها هست چیه؟
منظور من پست قبل لیست پارامتر های تابع main هست که اگر تابعی پارامتر نداشته باشه داخل پرانتز یدونه void بنویسید
منشا اینی که میگم رو دقیقا نمیدونم(فکر کنم از استاندارد های استاتیک اینا بود)(باید سرچ کنم)
کلا مهم نیست
نقل قول: 3)پیرو سوالات قبلی حلقه اصلی رو به صورت while (2) و یا while() خالی میشه نوشت یا حتما باید while(1) باشه؟
این سوالتون برمیگرده به زبان c
داخل حلقه while مقدار منطقی باید معادل true یا 1 ارزیابی بشه
هر عددی به غیر از صفر در c مقدار true هست
(البته در مورد اعداد منفی تاحالا تست نکردم
)
نقل قول: 4) دستور void(main) و int(main) وقتی ما حلقه برنامه اصلی while داریم، چه لزومی دارن؟
مهم نیست
بعضی framework ها exception handler اینا دارن که مقدار برگشتی و exception ها از توابع مختلف رو میتونن هندل کنن
ولی در کار های ساده مهم نیست
اما در پروزه های خیلی بزرگ embedded واقعا مهم هستن
البته تابع main مقدار برگشتیش معروف به exit status هست
لینک زیر جالب میتونه باشه
ولی برای embedded مهم نیست
http://www.gnu.org/software/libc/manual/...tatus.html
نقل قول: 5)برای خونواده stm32 از چه مرجعی هم کتابخونه هارو پیدا کنم هم دستوراتو (البته به جز سایت st چون اصلا از سایتش سر درنیاوردم)
پیشنهاد میکنم کتاب stm32 رو بخرید
یه کتاب فارسی هست در حد ابتدایی و استارت زدن
لینک:
نقل قول: 6) برای تنظیم کلاک میکرو تو قسمت آپشن فور تارگت قسمت تارگت تنظیم بکنیم کافیه و تو کامپایل تاثیرشو میذاره یا جای دیگه مثلا فایل استارت آپ تنظیمش کنیم؟
باید در فایل استارت آپ خود کیل دستکاری کنید کلاک رو
اونی که تارگت هست دقیقا یادم نیست ولی شاید مربوط به شبیه ساز کیل هست
نقل قول: 7) برنامه های keil و iar پولی هستن یا مجانی؟
جفتشون پولی هستن
نقل قول: 8)وجود وارنینگ ها تو برنامه تو عمل کامپایل مزاحمت ایجاد میکنن یا بی تاثیر هستن؟
بی تاثیر
ولی بعضی وارنینگ ها میتونن به مشکلی اشاره کنن که موقع runtime یا شرایط خاص ممکنه دردسر ساز بشه
نقل قول: 9)من مثلا واسه فلان میکرو فلان کتابخونه رو پیدا کردم. حالا برای استفاده از اون کتابخانه از کجا بدونم باید از چه دستوراتی استفاده کنم؟
دنبال داکیومنت بگردید ؟
احتمالا نفهمیدم منظورتونو
نقل قول: ببخشین سوالاتم زیاد شدن
اما اگه جواب این سوالاتو پیدا کنم دیگه تقریبا تو arm و keil راه افتادم
گروه تلگرام چیپکده هم بد نیست
فعال هست
اخیرا من left دادم
لینک ندارم به اشتراک بذارم
بعد نوشتن پاسخ پست 1nafar رو دیدم دیگه پاک نکردم