armeducation
3.59K subscribers
377 photos
329 videos
115 files
376 links
آموزش حرفه ای میکروکنترلرهای ARM

ادمین:
@mzarkoob
مهندس مهدی زرکوب
شروع مطالب :
https://t.me/armeducation/1
اینستاگرام :
@armeducation
کانال ایتا:
https://eitaa.com/armeducation
همراه :
09359956361
Download Telegram
armeducation pinned Deleted message
کار تو کار، وقفه در وقفه !
براتون پیش اومده کاری را شروع کنید و تقریبا تموم بشه و برید سراغ کار دیگه و وسط اون کار ایرادات یا اصلاحاتی در کار قبلی به وجود بیاد و بخواند سریع رفعش یا اصلاحش کنید؟
خوب این خیلی غیر عادی نیست. حالا به دلایلی این کارها زیاد شده و زیادی هم کار تو کار شده . اونم کار مثلا تخصصی که باید کلی فکر بشه تا محل و دلیل ایراد پیدا بشه.
و آن موقع است که از ته دل ندا سر دهید فاغث یا غیاث المستغیثین 😢😊
بر اساس اینکه کدام وقفه اولویتش بالاتره میشه عمل کرد. حالا اولویت وقفه را چطور مشخص کنیم!؟ کی بیشتر زنگ میزنه، کی بیشتر پول داده، خسارت تاخیر کی بیشتره، با کدوم بیشتر دوستیم! کدوم پارتیش کلفتره 😁 ....
اصلا همین هاست سختی کارمون که بعد از کار معدن، کار ما از همه سخت تره ☺️
#طنز
@armeducation
پسرفت در پسرفت
چندین سال قبل وقتی ناگهان دلار سه برابر شد استفاده از راسپری پای و سایر پردازنده ها در بعضی پروژه های تولیدی، دیگر توجیهی نداشت و بعضی شرکت ها مجبور به استفاده از میکروکنترلرهایی مثل lpc1788 و stm32f429 و ... شدند.
اکنون که قیمت میکروها افزایش چشم گیری داشته تولید کننده مجبور است دستگاه را متناسب گران کند یا با ارزانترین میکروی ممکن، همان کار قبلی را انجام دهد. (البته از صندوق ذخیره ارزی هم می توان استفاده کرد!) قبل از این، دست در انتخاب میکرو بازتر بوده است ولی اکنون همان میکروی قبلی هم به ناگاه گران شده است. حال صحبت از این است که می شود از میکروی ارزانتری استفاده کرد؟ چه قبلی را پسرفت حساب بکنید یا نه این هم یک پسرفت .
هم هزینه ای برای طراحی برد جدید می شود، و هم بایستی زمانی هم صرف برنامه نویسی آن کرد. اگر نحوه کد نویسی هم تغییر داشته باشد، زمان بیشتری باید صرف کرد. در اینجا کمترین حجم کد، خود را نشان می دهد :
https://t.me/armeducation/369
خوب اون موقع دیگه دنبال این نباشید که با زدن چند تیک، اینیشیالیز ایجاد شود، چون در انتها ممکن است این موضوع خود را نشان دهد :
https://t.me/armeducation/1021
هر چند کمپانی آن را بسیار توصیه کرده است و کسانی هم که موارد و ملاحظاتی را به آن مطرح می کنند کم سوادند😀 . اگر میکروی جدید چنین نرم افزار پشتیبانی هم که نداشته باشد که هیچ، چون از همان اول تکلیف مشخص است که زحمت بکشید رجیستری کار کنید.
اگر این داستان پسرفت مجدد تکرار شود همگی بالاتفاق در حال یادگیری یا یادآوری اسمبلی خواهیم بود 😁
@armeducation
شریک دوران قبل سود
در بعضی از پروژه ها پیمان کار شریک دوران بی پولی است 😄 . بدین معنا که کارفرما در آن مقطع سرمایه زیادی برای تولید و البته دادن مبلغ واقعی انجام کار به پیمانکار وجود ندارد ( یا دارد و نمی خواهد بدهد 😏)و طبیعتاً سعی دارند پیمان کاری را پیدا کنند که با مبلغ کمتری کار را انجام دهد. خوب ان شاء الله که کار درست انجام شود و طرفین راضی باشند. ولی داستان وقتیست که این گونه نشود. در اینجا شما خودتان انواع حالاتی که پیش می آید را در نظر بگیرید... (لطفاً این حالت ها را در نظرات بیان کنید)
پیمان کار شریک دوران قبل از سود شده که حاضر شده با مبلغ کمتر یا خیلی کمتر کار را هر جور شده فقط بگیرد و آن را انجام دهد(اگر درست انجام دهد)، ولی بعداً که کار سود ده شد مسلما چیزی از این سود نخواهد داشت. اگر هم ضرر ده بود که ربطی به او ندارد ☺️
@armeducation
armeducation
STM32 ST-LINK Utility_v3.1.0.zip
STM32 ST-LINK Utility v4.6.0.exe
25.6 MB
STM32 ST-LINK Utility v4.6.0
پسورد :
👇👇👇👇👇👇
@armeducation
سه قلو ها 😊
یعنی اگه آی سی روش را نخونی متوجه نمیشی روی هر کدام چه میکرویی هست !
stm32f429ig
stm32f767ig
stm32h743ii
این بردها محصول کویر الکترونیک است.
@armeducation
تفاوت امکان اضافه کردن توابع آماده به پروژه در میکروی stm32f10x و stm32f4xx
ظاهراً کیل 5 یکم تبعیض قائل شده 😄
سمت راست امکان اضافه کردن کتابخانه های std periph به پروژه در میکرو stm32f10x با زدن تیک
سمت چپ امکان اضافه کردن کتابخانه های HAL و LL به میکروی stm32f4xx با زدن تیک
نظر شما چیه؟
@armeducation
کلاک 480 مگا هرتز میکروکنترلر stm32h743
@armeducation
داستان برنامه‌نویس و مهندس
#طنز
یک برنامه‌نویس و یک مهندس در یک مسافرت طولانى هوائى کنار یکدیگر در هواپیما نشسته بودند. برنامه‌نویس رو به مهندس کرد و گفت: مایلى با همدیگر بازى کنیم؟ مهندس که می‌خواست استراحت کند محترمانه عذر خواست و رویش را به طرف پنجره برگرداند و پتو را روى خودش کشید. برنامه‌نویس دوباره گفت: بازى سرگرم‌کننده‌اى است. من از شما یک سوال می‌پرسم و اگر شما جوابش را نمی‌دانستید ۵ دلار به من بدهید. بعد شما از من یک سوال می‌کنید و اگر من جوابش را نمی‌دانستم من ۵ دلار به شما می‌دهم. مهندس مجدداً معذرت خواست و چشمهایش را روى هم گذاشت تا خوابش ببرد. این بار، برنامه‌نویس پیشنهاد دیگرى داد. گفت: خوب، اگر شما سوال مرا جواب ندادید ۵ دلار بدهید ولى اگر من نتوانستم سوال شما را جواب دهم ۵٠ دلار به شما می‌دهم. این پیشنهاد چرت مهندس را پاره کرد و رضایت داد که با برنامه‌نویس بازى کند. برنامه‌نویس نخستین سوال را مطرح کرد: «فاصله زمین تا ماه چقدر است؟» مهندس بدون اینکه کلمه‌اى بر زبان آورد دست در جیبش کرد و ۵ دلار به برنامه‌نویس داد. حالا نوبت خودش بود. مهندس گفت: «آن چیست که وقتى از تپه بالا می‌رود ۳ پا دارد و وقتى پائین می‌آید ۴ پا؟» برنامه‌نویس نگاه تعجب آمیزى کرد و سپس به سراغ کامپیوتر قابل حملش رفت و تمام اطلاعات موجود در آن را مورد جستجو قرار داد. آنگاه از طریق مودم بیسیم کامپیوترش به اینترنت وصل شد و اطلاعات موجود در کتابخانه کنگره آمریکا را هم جستجو کرد. باز هم چیز بدرد بخورى پیدا نکرد. سپس براى تمام همکارانش پست الکترونیک فرستاد و سوال را با آنها در میان گذاشت و با یکى دو نفر هم گپ زد ولى آنها هم نتوانستند کمکى کنند. بالاخره بعد از ۳ ساعت، مهندس را از خواب بیدار کرد و ۵٠ دلار به او داد. مهندس مودبانه ۵٠ دلار را گرفت و رویش را برگرداند تا دوباره بخوابد. برنامه‌نویس بعد از کمى مکث، او را تکان داد و گفت: «خوب، جواب سوالت چه بود؟» مهندس دوباره بدون اینکه کلمه‌اى بر زبان آورد دست در جیبش کرد و ۵ دلار به برنامه‌نویس داد و رویش را برگرداند و خوابید. 😄
——————————-
وقتی قبلا اینو می خوندیم نمی دونستیم قراره یک روز مهندس برنامه نویس بشیم 😊
@armeducation
armeducation
شریک دوران قبل سود در بعضی از پروژه ها پیمان کار شریک دوران بی پولی است 😄 . بدین معنا که کارفرما در آن مقطع سرمایه زیادی برای تولید و البته دادن مبلغ واقعی انجام کار به پیمانکار وجود ندارد ( یا دارد و نمی خواهد بدهد 😏)و طبیعتاً سعی دارند پیمان کاری را پیدا…
گاهی مهندسین عزیز موقعی متوجه میزان درآمد خود با توجه به تخصص و زمانی که می گذارند می شوند که مثلا کارشان به یک وکیل یا ... می خورد که اندازه آنها سابقه کار دارد و برای کاری که مثلا حدود کمتر از یک سال طول می کشد تا انجام شود(یا حکم صادر شود) 10 درصد مبلغ فروش را می گیرد. حالا این ده درصد مثلا میشه 50 میلیون از 500 میلیون . شاید زمان مفید برای این کار یک ماه هم نشده و در این مدت کارهای دیگری هم انجام میشده. در سایر شغل ها نیز می توان مواردی را برای مثال زدن پیدا کرد.
اینجاست که با خودتان می گویید این چه کاریه ما داریم، اگر من یک پروژه بردارم یک سال هم طول بکشه بهم 50 میلیون نمی دهند ! (خوب انجام ندید! ☺️) و یاد دوران دانشجویی می افتیم که چه درسهایی می خوندیم و میدیدم هم اتاقی و هم دانشگاهی هایمان چه درسهایی می خواندند و به دید سبک هم بهشان نگاه می کردیم. حالا اونها به چه دیدی به ما نگاه می کنند 😀
@armeducation
armeducation
‍ یک دکتر و یک مهندس بانویی را دوست داشتند دکتر به آن بانو هر روز شاخه ای گل رز تقدیم میکرد 🌹 و مهندس هر روز یک سیب تقدیم آن بانو میکرد. 🍎 بانو گیج شده بود پس از مهندس پرسید: معنی گرفتن گل رز عشق و علاقه هست ولی چرا شما برایم سیب میاورید؟! مهندس پاسخ داد:…
و باز هم پنجم اسفند و روز مهندس
https://t.me/armeducation/54
روزتان مبارک 🌹
به امید روزی که برای مهندسین ارزش واقعی خودشان را در ایران عزیز قائل شوند. ولی اول باید مهندسین خودشان برای کار خودشان ارزش قائل شوند.
@armeducation
armeducation
ایران رتبه سوم جهان در تولید مهندس! http://www.tabnak.ir/fa/news/743628/%D8%A7%DB%8C%D8%B1%D8%A7%D9%86-%D8%B1%D8%AA%D8%A8%D9%87-%D8%B3%D9%88%D9%85-%D8%AC%D9%87%D8%A7%D9%86-%D8%AF%D8%B1-%D8%AA%D9%88%D9%84%DB%8C%D8%AF-%D9%85%D9%87%D9%86%D8%AF%D8%B3 @armeducation
و اینم باز به مناسبت روز مهندس
مگه بده این همه مهندس درست کردند؟ 🤔
خوب بعدش نخواستند می توانند صادر کنند 😃
#طلخند
This media is not supported in your browser
VIEW IN TELEGRAM
خر را میبرند پای بار، یا بار را میبرند پای خر!؟
این ضرب المثل را شنیدید دیگه
حالا این نحوه نمایش عکس مصداق همین حکایته
الان اینجا چی خره چی بار!؟ 😁
@armeducation
This media is not supported in your browser
VIEW IN TELEGRAM
انتخاب حالت دستگاه
حالت عملکرد را در ابتدا می توان مشخص کرد. به این ترتیب با یک برنامه در هر دستگاه می توان بر روی حالت مورد نظر قرار داد .
به نظر شما اگر ۶ برنامه داشتیم و در هر دستگاه یک برنامه را قرار می دادیم، بهتر نبود؟
این انتخاب حالت چه مزیتی می تواند داشته باشد؟
@armeducation
This media is not supported in your browser
VIEW IN TELEGRAM
یک برنامه برای چند برد
در فیلم قبلی دیدید که می توان چند برنامه را در یک پروژه قرار داد و بر روی یک برد قرار میگیرد به صورتی که با انتخاب حالت بتوان عملکرد مورد نظر را انتخاب کرد.
در اینجا عکس این موضوع است. یعنی یک برنامه ثابت برای چند برد متفاوت
به نظر شما چگونه می توان چنین پروژه ای درست کرد؟
آیا تا کنون نیاز شده چنین پروژه ای را درست کنید؟
@armeducation
This media is not supported in your browser
VIEW IN TELEGRAM
خوش به حال اونایی که دست پدر رو شونشونه
@armeducarion
روز مرد و پدر را به شما تبریک می گوییم 🌹
مخصوصا به پدران مهندس
فکر کنم حدود ۳۳سال دیگه هم بشه روز مادر را به مادران مهندس تبریک گفت 😌
@armeducation
سیر تکامل بردهای stm32f107vc
همین طور ادامه پیدا کنه برد بعدی از خود آی سی کوچیکتر میشه 😁
لازم به ذکر است این بردها محصول شرکت کویر الکترونیک است. برد کوچیکه تازه به دنیا اومده ☺️ ولی در مرحله تست و تولیده
@armeducation
armeducation
نتیجه استفاده از سمپل آماده! وقتی بخواهیم مثل 103 https://t.me/armeducation/1168 در 429 هم از SD فایل mp3 پخش کنیم. به نظر شما چگونه می توان این مشکل را حل کرد؟ @armeducation
وقتی که احساس می کنیم یک سری کدها در پروژه اضافه هست و تصمیم می گیریم پاکشون کنیم 😄
تا اینو میبینم یاد سمپل نمایش عکس همراه برد می افتم که تصمیم داشتم اصلاحاتی روش انجام بدم شاید حجم کدش کمتر بشه و بتونم در ترکیب پروژه ازش استفاده کنم. چندین و چند بار تلاش کردم و خیلی به تدریج موارد اضافه حذف کردم. ولی یوهو می‌دیدم پروژه رو هواست و کار نمی کنه. آخرش هم بعد نتیجه ندادن خودم یک پروژه درست کردم . اینجا بود که بیشتر به این ضرب المثل ایمان آوردم :
کس نخوارد پشت من جز ناخن انگشت من 😊
@armeducation
armeducation
مقدار دهی به سبک توابع STD Pripheral پارامترهای ورودی برای نیازهای مختلف را به سادگی می توان تغییر داد. @armeducation
وقتی همه چیز ظاهرا درسته ولی ...
بله وقتی در یک راه اندازی ساده سریال با توابع STD Peripheral همه چیز ظاهرا درسته ولی کار نمی کنه ☹️
همیشه قرار نیست یک راه اندازی پیچیده کار نکنه برای سورپرایز هم که شده از این چیزا براتون میکرو به وجود میاره تا بیشتر وقت صرفش کنید ☺️
البته قبلا این سریال در رجیستری هم سر کارمون گذاشته بود :
https://t.me/armeducation/1066
@armeducation
عدو شود سبب خیر اگر خدا خواهد
تا حالا در دوران کاری تان برایتان پیش آمده شخص یا جایی به شما "نه" بگه یا دست رد در شروع همکاری یا ادامه همکاری به سینه تان بزنه و بعد ببینید همین باعث پیشرفتتان شده؟ یعنی این باعث شده باشه شما به فکر این باشید که چه کار دیگه ای میشه کرد و کاری را پیدا کنید و بروید دنبالش و در آن به پیشرفت و موفقیتی برسید. در حالی که اگر این "نه" را نمی دیدید، اصلا به دنبال آن کار نمی رفتید و از آن موفقیت هم خبری نبود. اینجاست که یاد این ضرب المثل می افتید. البته نه اینکه طرفی که "نه" گفته دشمنتان بوده. او هم بر اساس شرایط خود تصمیمی را گرفته.
لطفا در نظرات برای ما از تجربه ای که داشتید بگید ...
@armeducation