سلام دوستان
کسی آشنایی با نحوه اتصال و برقراری ارتباط میان سیمولینک و هسته های آرم داره؟ مثلا : at91sam ya LPC17XX
سلام دوستان
کسی آشنایی با نحوه اتصال و برقراری ارتباط میان سیمولینک و هسته های آرم داره؟ مثلا : at91sam ya LPC17XX
این پکیج را امتحان کردید؟
Document moved
باید از آی پی غیر ایران از سایت متلب گرفته شود
مرسی از لینک جالبی که معرفی کردید.
بله جالبه.... من میخوام ببینم آیا کسی عملی روی این موضوع کار کرده؟
یعنی اینکه مدلی از سیمولینک رو روی این نوع میکروها مستقیما implement کرده باشه یا اینکه کد سی تولید شده از سیمولینک رو تونسته باشه رو این میکروها پروگرم کنه؟!
من برای مدلی که در سیمولینک داشتم به کمک تولبار code generator متلب کد سی تولید کردم ولی برای اینکه بتونم روی میکرو پیاده سازی کنم نیاز داشتم یک سری تغییرات روی کد ایجاد کنم.... از اونجایی که کد تولید شده خیلی پیچیده بود و واقعا چیزی ازش متوجه نمیشدم تا بتونم توش تغییرات لازم رو اعمال کنم کلا بیخیالش شدم
ولی میدونم باید باید باید یه راهی وجود داشته باشه...
خوشحال میشم اگر کسی تجربه ایی در این زمینه داره اینجا مطرح بشه
مرسی
سلام دوست من،
منم شدیداً دنبال این کار بودم و همچنان هستم ولی بدون که فعلاً شدنی نیست! MATLAB یکسری سخت افزارها رو براشون پکیج آماده کرده و میگه فقط رو اونا میتونید برنامرو ران کنید. اکثراً هم بردهای TI هستند.
به نظر من باید رو همون کدهای c جنریت شده کار کنید. در واقع میکرو چیز خاصی نیست فقط باید ورودی خروجیها رو با میکرو بگیرید و در برنامه c ازشون استفاده کنید.
به هرحال چیزی پیدا کردید منم مشتاقم یاد بگیریم
سلام
من اینکارا برای stm32 diskovery f4 این کارا انجام دادم
یک کتابخونه داره فک کنم یک نفر هم تو این سایت لینکشو گذاشته
کتابخونه ی waijung هم اسمشه
سلام آقای sadeghbakhshi,
مرسی از راه حلی که فرمودید... فقط من متوجه نشدم مزیت این نرم افزار نسبت به متلب چی هست؟ اگر درست متوجه شده باشم این کارها رو با متلب هم میشه انجام داد، درسته؟ (مثل ایجاد تغییرات در خروجی های یک پروسه ، رسم نمودار و...) آیا به کمک ویژوال استدیو میشه مدلی رو روی میکرو پیاده سازی کرد یا اینکه این نرم افزار فقط برای ایجاد ارتباط بین کامپیوتر و میکرو به کار میره؟
با سپاس بسیار
- - - Updated - - -
سلام stm32 ,
پس میشه مدلی که در سیمولینک داریم رو روی این میکرو پیاده سازی کرد؟! خیلی عالیه.......
به نظر شما چقدر زمان میبره تا من بتونم روی این میکرو مسلط بشم و باهاش کار کنم؟ میتونم بگم با اصول کاری و برنامه نویسی برای میکروهای ATMEL آشنا هستم و کار کردم ولی چیزی از میکروهای ST نمیدونم.
شما از منبع خاصی برای یادگیری این میکرو استفاده کردید؟
مرسی
سلام
مورد اول که هست ذکر کنید سیمولینک "نرم افزار مطلب" . من که چند سال کارامون با مطلب بوده (و البته دیگه نیست!) متوجه نشدم این سیمولینگ منظورتون چیه
در مورد میکروی stm32
اسم رجیسترهای STM32 کلا فرق می کنه و اینکه بین کورتکس و ARM7 یعنی stm32f10X و AT91sam هم تفاوت هایی وجود دارد
در فروم دوستان بین شباهت ها و تفاوتها این میکرو با سایر میکروها صحبت کردند و برای شروع برنامه نویسی stm (راه اندازی gpio )هم یک تاپیک هست.
تفاوت های کمی هم بین اسم رجیسترهای stm32f4 و stm32f1 هست
سلام مسلما همه توابع سیمولینک قابل پیاده سازی نیست یا حداقل با دقت خیلی بالا ممکن نیست بالاخره سخت افزار شما محدودیت داره مثلا از نظر فرکانس کاری یا حداکثر میزان نمونه برداری!
ولی مثلا میشه یک فیلتر را به صورت خوبی پیاده سازی کرد
خودم یک فیلتر پایین گذر را درست کردم و خیلی خوب جواب داد
میتونید برای فیلتر با adc نمونه بگیرید که البته بلوک adc توی کتابخونه ی ذکر شده موجوده بعد فیلتر را روش اعمال کنید و با dac نتیجه ی حاصله را بسازید
من خودم ریجستر نویسی این میکرو را یاد نگرفتم بیشتر cmsis کار کردم
ولی شما نیازی به یادگیری ریجستری برای کارهای معمولی ندارید تو سیمولینک شما بلوک adc timer و ... را دارید البته با اضافه کردن کتابخانه ی مورد وایجونگ!
شما اینا را توی یک صفحه میزارید بهم وصلش میکنید و تنظیمات لازمه را توش انجام میدید
هر بلوکی تنظیمات خاصه خودشو داره و عموما به صورت مقدار دهی یا تیک زدن هست
بعدم پروگرام کردنش از طریق متلب انجام میشه!!!
زمانش بستگی داره به کاری که میخواین بکنین و ببینین منابع چقدر براش هست
ایشالا موفق باشید
با سلام و وقت بخیر
کتابخونه ی waijung رو من دنلود کردم ولی موقع کمپایل کردن کد خطا میده و کد hex مورد نیاز برای STM رو ایجاد نمیکنه
ممنون میشم کسی کتابخونه ای که درست کار میکنه یا راه حلی که این مشکل رو حل کنم رو بگه
با احترام