صفحه 1 از 1
برنامه نویسی میکروکنترلر های STM32F4 با سیمولینک متلب
ارسال شده: دوشنبه ۱۶ دی ۱۳۹۲, ۱۰:۴۸ ب.ظ
توسط robotic
برنامه نویسی میکروکنترلر های STM32F4 با سیمولینک متلبPlease Login or Register to see this codewaijung یک افزونه برای بخش Simulink نرم افزار MATLAB هست که با آن توسط بلوک های سیمولینک می توان برنامه میکرو کنترلر های سری STM32F4 نوشت. بعد ازنوشتن برنامه (سیمولینک) کد C تولید می شود و کاربر میتواند با استفاده از کامپایلر GCC برنامه رو به کد هگز تبدیل کند.
کار با این نرم افزار خیلی ساده است و برای افراد تازه کاری که قبلا با نرم افزار MATLAB کار کردن بسیار مناسب می باشد.
اطلاعات تکمیلی در سایت سازنده وجود داره و این نرم افزار برای استفاده های آموزشی رایگان می باشد.
کلیه مثال ها ، فیلم های آموزشی ، راهنما و ... در سایتش موجود است.
نرم افزار متلب ، نرم افزاری بهینه نمی باشد. برنامه ها را کند تر از زبان های دیگر اجرا می کند. بنابراین جهت کاربرد هایی که سرعت پردازش بالایی لازم دارد توصیه نمی شود. اما سادگی آن (زبان بلوک دیاگرامی) باعث یادگیری سریع آن می شود. بنابراین بهترین زبان برنامه نویسی برای آموزش به دانش آموزان مدارس می باشد. همچنین در کار های اتوماسیون می توان از آن استفاده کرد.
Re: برنامه نویسی میکروکنترلر های STM32F4 با سیمولینک متلب
ارسال شده: سهشنبه ۱۷ دی ۱۳۹۲, ۱۲:۱۰ ق.ظ
توسط ATABACKAN
robotic نوشته شده:برنامه نویسی میکروکنترلر های STM32F4 با سیمولینک متلبPlease Login or Register to see this codewaijung یک افزونه برای بخش Simulink نرم افزار MATLAB هست که با آن توسط بلوک های سیمولینک می توان برنامه میکرو کنترلر های سری STM32F4 نوشت. بعد ازنوشتن برنامه (سیمولینک) کد C تولید می شود و کاربر میتواند با استفاده از کامپایلر GCC برنامه رو به کد هگز تبدیل کند.
کار با این نرم افزار خیلی ساده است و برای افراد تازه کاری که قبلا با نرم افزار MATLAB کار کردن بسیار مناسب می باشد.
اطلاعات تکمیلی در سایت سازنده وجود داره و این نرم افزار برای استفاده های آموزشی رایگان می باشد.
کلیه مثال ها ، فیلم های آموزشی ، راهنما و ... در سایتش موجود است.
نرم افزار متلب ، نرم افزاری بهینه نمی باشد. برنامه ها را کند تر از زبان های دیگر اجرا می کند. بنابراین جهت کاربرد هایی که سرعت پردازش بالایی لازم دارد توصیه نمی شود. اما سادگی آن (زبان بلوک دیاگرامی) باعث یادگیری سریع آن می شود. بنابراین بهترین زبان برنامه نویسی برای آموزش به دانش آموزان مدارس می باشد. همچنین در کار های اتوماسیون می توان از آن استفاده کرد.
سلام دوست عزیز خسته نباشی
چندتا سوال داشتم 1-چند نمونه زبان برنامه نویسی داریم 2-پرکاربردترین زبان برنامه نویسی کدام است 3-من میخوام برم سراغ برنامه نویسی ولی نمیدونم از کجا و با چه نرم افزاری شروع کنم میشه منو راهنمایی کنید با سپاس فراوان

Re: برنامه نویسی میکروکنترلر های STM32F4 با سیمولینک متلب
ارسال شده: سهشنبه ۱۷ دی ۱۳۹۲, ۷:۳۳ ق.ظ
توسط robotic
ATABACKAN نوشته شده:چندتا سوال داشتم 1-چند نمونه زبان برنامه نویسی داریم 2-پرکاربردترین زبان برنامه نویسی کدام است 3-من میخوام برم سراغ برنامه نویسی ولی نمیدونم از کجا و با چه نرم افزاری شروع کنم میشه منو راهنمایی کنید با سپاس فراوان

چند تا زبان برنامه نویسی می ننویسم خودت بشمار. تعداد از این هم بیشتر است.
Please Login or Register to see this codeاین که چه زبانی بهتر است به کاربردت بستگی دارد. اگر کسی گفت زبان ... بهترین است دروغ گفته است چون اون زبان خیلی جا ها اصلا کاربرد ندارد
برنامه نویسی ربات ، ویندوز ، انواع لینوکس ها ، مک ، PLC ، CNC و ... بسیار متفاوت اند و هر کدام زبان خود را می خواهد
تازه فرض کن می خواهی برنامه ویندوز بنویسی ، زبانی که با آن بخواهی بینایی کار کنی و زبانی که بخواهی برنامه دیتابیس بنویسی متفاوت است.
بنابراین ابتدا بگو روی چی می خواهی برنامه را اجرا کنی و بگو می خواهی برنامه ات چه کار کند. بعد از آن می توانم بگم از کجا شروع کنی و با چه زبانی بنویسی
Re: برنامه نویسی میکروکنترلر های STM32F4 با سیمولینک متلب
ارسال شده: سهشنبه ۱۷ دی ۱۳۹۲, ۱۱:۲۰ ب.ظ
توسط ATABACKAN
این همه زبان برنامه نویسی
شما خودت از کجا شروع کردی؟ ولی من بیشتر برای نرم افزارهای پرکاربرد می خواستم .مثلا انتی ویروس یا گیم یا مدیا وغیره...
ولی اینطور که شما گفتی هر کدوم یک نرم افزار خاص خودش رو میخواد
Re: برنامه نویسی میکروکنترلر های STM32F4 با سیمولینک متلب
ارسال شده: سهشنبه ۱۷ دی ۱۳۹۲, ۱۱:۳۴ ب.ظ
توسط Present
, همیشه استاد عزیز و گرانقدر احمد زاده سر کلاسهای مباحث ویژشون می گفت :
اکثر درد برنامه نویس ها اینه که برنامه نویسی بلد نیستند بلکه فقط کدنویسی بلدند !اگر شما برنامه نویسی بلد باشید کوچ از یک زبان به زبان دیگه بیشتر از یک ماه وقت نمی گیره !!
استاد روی دست اون نیومده تو دانشکده های شیراز ، واقعا پولی که در میارند حلال حلاشون باشه !!
Re: برنامه نویسی میکروکنترلر های STM32F4 با سیمولینک متلب
ارسال شده: چهارشنبه ۱۸ دی ۱۳۹۲, ۹:۰۳ ق.ظ
توسط robotic
ATABACKAN نوشته شده:این همه زبان برنامه نویسی
شما خودت از کجا شروع کردی؟ ولی من بیشتر برای نرم افزارهای پرکاربرد می خواستم .مثلا انتی ویروس یا گیم یا مدیا وغیره...
ولی اینطور که شما گفتی هر کدوم یک نرم افزار خاص خودش رو میخواد
نوشتن بازی برای مبتدی خوب نیست.
کاربرد من با کاربرد شما فرق دارد بنابراین نباید دنباله رو من باشید
چون فهمیدم خودت هنوز نمی دونی می خواهی چه کار کنی چند تا پیشنهاد می دهم
ویندوز برنامه های کم سرعتبه عنوان مثال نرم افزار های نمایش تصویر - دفترچه تلفن - نرم افزار های حساب داری - ویروس
Please Login or Register to see this codeویندوز برنامه های پر سرعتبه عنوان مثال نرم افزار های بینایی (پردازش تصویر با سرعت بالا) - کنترل مرکزی ربات ها - نرم افزار های المان محدود
Please Login or Register to see this codeلینوکس برنامه های کم سرعتبه عنوان مثال نرم افزار های نمایش تصویر - دفترچه تلفن - نرم افزار های حساب داری - ویروس
Please Login or Register to see this codeلینوکس برنامه های پر سرعتبه عنوان مثال نرم افزار های بینایی (پردازش تصویر با سرعت بالا) - کنترل مرکزی ربات ها - نرم افزار های المان محدود
C++ به همراه کتاب خانه های Qt
گوشی های موبایلPlease Login or Register to see this codeنوشتن نرم افزار های پر سرعت کار هر کسی نیست. به همین دلیل است که می بینی در ویندوز محبوب ترین زبان Visual C# و در لینوکس حبوب ترین زبان Python است.
تعداد خطوط یک برنامه در Microsoft Visual C++ ممکن است حدودا 20 برابر تعداد خطوط همان برنامه در Visual C# باشد. اما با این که تعداد خطوط اولی بیشتر است سرعت اجرای برنامه هزار اول برابر بیشتر است.
Re: برنامه نویسی میکروکنترلر های STM32F4 با سیمولینک متلب
ارسال شده: چهارشنبه ۱۸ دی ۱۳۹۲, ۱۰:۴۲ ق.ظ
توسط sokuteasemuni
جناب
robotic، ضمن تشکر فراوان از مطالبی که فرمودید، آیا با استفاده از سیمولینک میشه نرم افزارهای دیگه رو کنترل کرد؟
مثلا فرض کنید بخوایم بین سیم مک و فلوئنت تبادل داده داشته باشیم، میشه به جای ام-فایل از سیمولینک استفاده کرد؟
در اینصورت باید از اکسترنال کامندهای متلب هم استفاده بشه یا خیر؟
امکانش هست اکسترنال کامندهای کنترل نرم افزارهای دیگه رو بفرمائید؟
با تشکر از شما

Re: برنامه نویسی میکروکنترلر های STM32F4 با سیمولینک متلب
ارسال شده: چهارشنبه ۱۸ دی ۱۳۹۲, ۶:۲۶ ب.ظ
توسط robotic
sokuteasemuni نوشته شده:جناب
robotic، ضمن تشکر فراوان از مطالبی که فرمودید، آیا با استفاده از سیمولینک میشه نرم افزارهای دیگه رو کنترل کرد؟
مثلا فرض کنید بخوایم بین سیم مک و فلوئنت تبادل داده داشته باشیم، میشه به جای ام-فایل از سیمولینک استفاده کرد؟
در اینصورت باید از اکسترنال کامندهای متلب هم استفاده بشه یا خیر؟
امکانش هست اکسترنال کامندهای کنترل نرم افزارهای دیگه رو بفرمائید؟
با تشکر از شما

خودم کار نکردم اما دیدم با سیمولینک نرم افزار های دیگر را کنترل می کنند.
سالیدورکز یک افزونه دارد با نصب آن به متلب وصل می شود.
ربوورک از طریق tcp کنترل می شود که بلوکش در سیمولینک وجود دارد
آدامز از طریق فایل اکسل (آفلاین)
با فلوئنت کار نکردم و نمی دانم می شود و یا نمی شود
Re: برنامه نویسی میکروکنترلر های STM32F4 با سیمولینک متلب
ارسال شده: یکشنبه ۸ مرداد ۱۳۹۶, ۴:۰۱ ب.ظ
توسط atefeh1375
سلام بنده بوردstm f4رو تهیه کردم و دقیقا میخوام برو یاین مبحث کار کنم که برنامه نویسی این میکرو کنترلر با سیمولینک متلبه میشه لطفا راهنمایی کنید خیلی ب کمکتون نیاز دارم چون خیلی تو این مبحث قوی نیستم
Re: کمپایلر GCC برای ارتباط سیمولینک و ARM
ارسال شده: چهارشنبه ۴ بهمن ۱۳۹۶, ۱:۳۳ ق.ظ
توسط سپهر دیده ور
[quote="robotic"]برنامه نویسی میکروکنترلر های STM32F4 با سیمولینک متلب
با سلام و قت بخیر
من همین کار رو انجام دادم ولی در قسمت کامپایل کردن کد دچار مشکل میشم احتمالا مشکل همین کامپایلر GCC هست که من ندارم
ممنون میشم لطف کنید و راهنماییم کنید که چطور میتونم GCC رو داشته باشم یعنی تو متلب باید لینک شه یا رو PC؟
ممنون میشم راهنمایی کنید