آموزش برنامه نویسی میکروکنترلرهای ARM [از شی گرایی تا توابع CMSIS]
در این مجموعه آموزش هایی که استارت آن زده شده بصورت منظم مطالب آموزشی از مباحث مقدماتی تا مباحث پیشرفته (البته با حمایت شما) در انجمن سایت قرار خواهد گرفت و همچنین بصورت تعاملی شما می توانید سوال بپرسید و اگر مطلب آموزشی ، نمونه کد و کلا هر چیز مرتبط را در انجمن قرار دهید .
در صورت حمایت و عضویت و پرسش و پاسخ شما این آموزش ها در اکثر زمینه ها ادامه خواهد داشت و امیدواریم و بتوانیم مباحث ابتدایی و پیشرفته را پوشش دهیم .
آموزش ایجاد پروژه در کامپایلر Keil
نمونه کد های میکروکنترلر هایARM
مشاوره و پرسش و پاسخ سوالات تخصصی : melec.ir/ask
جلسات آموزش میکروکنترلر ARM LPC1768 با مثال :
- آموزش میکروکنترلرهای LPC1768 جلسه اول: معرفی ARM و هسته Cortex-M3
- آموزش میکروکنترلرهای LPC1768 جلسه دوم: برسی امکانات LPC1768
- آموزش میکروکنترلرهای LPC1768 جلسه سوم: ایجاد پروژه در Keil
- آموزش میکروکنترلرهای LPC1768 جلسه چهارم: معرفی CMSIS
- آموزش میکروکنترلرهای LPC1768 جلسه پنجم: پورت های ورودی و خروجی lpc17xx_gpio
- آموزش میکروکنترلرهای LPC1768 جلسه ششم: مبدل آنالوگ به دیجیتال lpc17xx_adc.h
- آموزش میکروکنترلرهای LPC1768 جلسه هفتم: مبدل دیجیتال به آنالوگ lpc17xx_dac.h
- آموزش میکروکنترلرهای LPC1768 جلسه هشتم: وقفه ها در LPC1768
- آموزش میکروکنترلرهای LPC1768 جلسه نهم: وقفه GPIO
- آموزش میکروکنترلرهای LPC1768 جلسه دهم: UART
- آموزش میکروکنترلرهای LPC1768 جلسه یازدهم: تایمر های LPC1768
این فایل توسط دوست خوبمان آقای مهندس پاشایی تهیه شده است.
اگر این نوشته برایتان مفید بود لطفا کامنت بنویسید.
با سلام
در قسمت اموزش توابع cmsis هنگام نوشتن هدر فایل خطای not to directory رخ میدهد لطفا در این خصوص راهنمایی فرمایید با سپاس
سلام،
مرحله اول: دانلود کل فایل cmsis lpc17xx که بصورت فایل زیپ هست
مرحله دوم اکسترکت کردن این فایل
مرحله سوم طبق آموزش بالا :کل پوشه های include, source را بصورت پوشه ای کپی میکنیم داخل پوشه پروژه
مرحله چهارم در داخل مثل عکس بالا add files to group را میزنیم و از داخل پوشه source فایل هایی با پسوند c مورد نیاز را به پروژه اضافه میکنیم.
مرحله چهارم : حال لازم است فایل هایی با پسوند h را در برنامه نویسی فراخوانی کنیم بازم دو روش هست ولی روش فعلی اینه که وقتی فراخوانی میکنی آدرس پوشه را هم بنویسی مثلا #include “include/lpc17xx_gpio.h” مینویسیم که در آن فایل های h در داخل پوشه include داخل پوشه پروژه هست.
البته روش دیگری هم برای فراخوانی فایل های هدر هست و اون اینه که در نرم افزار keil برید تنظیمات پروژه، با راست کلیک روی اولین پوشه پروژه و در تنظیمات فک کنم نوشته include directories و اونجا مسیر پوشه ای که فایل های h هست را وارد کنید.
باسلام
ببخشین من نمیتونم وارد حساب کاربری خودم شوم
ایمیلی برایم ارسال نمیشه
سلام، لطفا مجدد تست کنید. اگر مشکل هنوز پابرجا بود اطلاع بدید بیشتر بررسی شود. دوستان دیگر مشکلی نداشتن.