برنامه نویسی کرتکس ها بدون توابع cmsis
سلام.
اگر بخواهیم میکروهای cortex m3 رو بدون استفاده از این توابع اماده ی CMSIS برنامه بنویسیم چطوری هست؟ در واقع یه جورایی مستقیم با رجیستر ها سر و کار داشته باشیم.
یاد گیری و به خاطر سپردن این این همه توابع سخت تر از کارکردن با رجیسترها به طور مستقیم تر هست. ( اگر سرعت اجرای برنامه رو صرف نظر کنیم)
یعنی ودر واقع دنبال یه رفرنسی، منبعی هستم. چون مثل خود میکروهای سری 2000 در کیل دیگه دیگه نمیشه مستقیما اسم رجیستر رو نوشت و برابر مقدار خاص قرار داد و برای مثال برای قسمت GPIO داریم همچین چیزی:
LPC_GPIO0->FIOPIN;
یعنی این اسم LPC_GPIO0 رو برای سایر قسمت ها چطور سریعا میشه یافت.
منوالی، رفرنسی برای این موارد وجود نداره یا مستقیما بشه از منوال خود میکرو خوند.
البته من تجربه ام توی 1768 خیلی کمه شاید خیلی موارد رو جواب سوالم باشه هنوز توی خود منوال هم ندیدم. ممنون میشم راهنمایی کنید.