ESMELECTRONIC.IR
5.92K subscribers
217 photos
45 videos
108 files
262 links
‎آموزش میکروکنترلر و برنامه نویسی
✍️ مورد تایید ستاد ساماندهی پایگاه های اینترنتی
http://yon.ir/HFnkf
🌐تنها سایت رسمی کانال
http://esmelectronic.ir/
تبادل @amir7ece
@ESM_electronic. مدیریت و تبليغ
Download Telegram
#پروژه
🔐قفل رمز دیجیتال با امکانات پیشرفته
✍️توضیحات پروژه قسمت دوم👆

https://telegram.me/joinchat/BKznVz-h5UTfoA5DzTMtDw
#پروژه
🔐قفل رمز دیجیتال با امکانات پیشرفته
✍️توضیحات پروژه قسمت سوم👆

https://telegram.me/joinchat/BKznVz-h5UTfoA5DzTMtDw
@AVR_ESMELECTRONIC.rar
320.2 KB
#پروژه
🔐قفل رمز دیجیتال با امکانات پیشرفته

📂محتویات فایل
📍فایل تست proteus
📍فایل برنامه codevision
https://telegram.me/joinchat/BKznVz-h5UTfoA5DzTMtDw
🌹امیدواریم سال 1396 بهترین سال زندگی همه دوستان باشه🌹
https://telegram.me/joinchat/BKznVz-h5UTfoA5DzTMtDw
This media is not supported in your browser
VIEW IN TELEGRAM
🌺سال نو مبارک🌺
🎬آموزش راه اندازی LCD نوکیا 5110
🙏تهیه شده توسط آقای محمد عزیزی
https://telegram.me/joinchat/BKznVz-h5UTfoA5DzTMtDw
#پروژه
💥راه اندازی سون سگمنت سایز بزرگ 12 ولت
📂محتویات فایل فشرده
📍فایل تست proteus
📍فایل برنامه codevision
🔘فایل کامل پروژه👇👇
https://telegram.me/joinchat/BKznVz-h5UTfoA5DzTMtDw
This media is not supported in your browser
VIEW IN TELEGRAM
💻 #پروتئوس

🎬 روش پرکردن فضاهای خالی برد چاپی

🇮🇷⚡️ https://telegram.me/joinchat/BKznVz-h5UTfoA5DzTMtDw ⚡️
This media is not supported in your browser
VIEW IN TELEGRAM
#پروژه
💥برد PCB پروژه بلوتوث💥
🔶تکمیل شده این پروژه👇
https://t.me/AVR_esmelectronic/1052
📍فایل کامل proteus
🌷تقدیم به اعضای محترم کانال👇
https://telegram.me/joinchat/BKznVz-h5UTfoA5DzTMtDw
#پروژه
💥برد PCB پروژه بلوتوث💥
🌷تقدیم به اعضای محترم کانال👇
https://telegram.me/joinchat/BKznVz-h5UTfoA5DzTMtDw
BlueHome.@AVR_ESMELECTRONIC.rar
32.8 KB
#پروژه
💥برد PCB پروژه بلوتوث💥
📍فایل کامل proteus👆👆
🌷تقدیم به اعضای محترم کانال
https://telegram.me/joinchat/BKznVz-h5UTfoA5DzTMtDw
Media is too big
VIEW IN TELEGRAM
💻 #پروتئوس_P1
آموزش صوتی و تصویری
🎬آشنایی با محیط و کشیدن مدار و انتقال به pcb
🌹اختصاصی کانال ESM ELECTRONIC تقدیم به اعضای محترم
https://telegram.me/joinchat/BKznVz-h5UTfoA5DzTMtDw
Media is too big
VIEW IN TELEGRAM
💻 #پروتئوس_P2
آموزش صوتی و تصویری
🎬موضوع: مدار ساده و توضیحات برنامه و توضیح قطعات مورد نیاز👌

🌹اختصاصی کانال ESM ELECTRONIC تقدیم به اعضای محترم
https://telegram.me/joinchat/BKznVz-h5UTfoA5DzTMtDw
ESMELECTRONIC.IR
💻 #پروتئوس_P2 آموزش صوتی و تصویری 🎬موضوع: مدار ساده و توضیحات برنامه و توضیح قطعات مورد نیاز👌 🌹اختصاصی کانال ESM ELECTRONIC تقدیم به اعضای محترم https://telegram.me/joinchat/BKznVz-h5UTfoA5DzTMtDw
🌺باسلام و عرض ادب خدمت همراهان همیشگی کانال و خیر مقدم به اعضای جدید کانال
👌در حال تهیه پروژه های جدید و فیلم های آموزشی برنامه نویسی و طراحی و ساخت برد و راه اندازی ماژول های محبوب الکترونیک هستیم
👈با توکل به خدا و همراهی شما عزیزان بزودی و در سرفصل های مختلف خدمت شما سروران تقدیم میگردد

نکته قابل توجه اینکه کلیه فیلم های آموزشی کانال حاصل زحمات اساتید و مهندسین و همکاران گروه ESM ELECTRONIC می باشد لطفا جهت انتشار مطالب حتما منبع ذکر گردد

باتشکر مدیریت کانال
https://telegram.me/joinchat/BKznVz-h5UTfoA5DzTMtDw
This media is not supported in your browser
VIEW IN TELEGRAM
#پروژه
💥راه اندازی 6 عدد ماتریکس با میکرو AT90S8535
📂محتویات فایل فشرده
📍فایل تست proteus
📍فایل برنامه codevision
🔘فایل کامل پروژه👇👇
https://telegram.me/joinchat/BKznVz-h5UTfoA5DzTMtDw
💻 #پروتئوس #P3
آموزش صوتی و تصویری

🌹اختصاصی کانال ESM ELECTRONIC تقدیم به اعضای محترم🌹
🎬مشاهده فیلم در پست بعد👇👇
https://telegram.me/joinchat/BKznVz-h5UTfoA5DzTMtDw
Media is too big
VIEW IN TELEGRAM
مدت زمان فیلم: 9 دقیقه و 30 ثانیه
حجم دانلود: 19.4MB
🌹اختصاصی کانال ESM ELECTRONIC تقدیم به اعضای محترم

https://telegram.me/joinchat/BKznVz-h5UTfoA5DzTMtDw
Forwarded from KnowledgePlus.ir
مطلب زیر در سال 1391 در یکی از انجمن ها نوشته شد و به لحاظ اینکه ممکن است برای برخی مخاطبین مفید باشد در اینجا قرار داده می شود:

در یک سیستم مبتنی بر AVR و دارای ورودی های میکروسوئیچ و با حجم پردازش تا مرزهای توان CPU، گزارش شد که در مواقعی میکروسوییچ ها از کار می افتند و عمل نمی کنند. برای دست یافتن به منبع مشکل، مراحل زیر طی شد:

1- در ابتدا طبقه ورودی که میکرسوئیچ ها از طریق آن به میکروکنترلر متصل بودند، بررسی و مشخص شد که مدارات سالم هستند.

2- مسئله Hang کردن میکروکنترلر مورد بررسی قرار گرفت که معلوم شد در زمان بروز مشکل، میکروکنترلر سایر وظایف خود را به درستی انجام می دهد و بنابراین مسئله Hang کردن منتفی است.

3- با توجه به نویز القایی شدید ناشی از سروموتور ها و اینورتر و ... روی بدنه دستگاه، اصلاحاتی در نحوه اتصال ورودی ها برای حفاظت از اسپایک های احتمالی ایجاد شد که عملا نتیجه ای نداشت.

4- در مرحله بعد این احتمال بررسی شد که شاید به هر دلیلی پورت متصل به میکروسوییچ ها از کار می افتد. سوال مطرح شده این بود که چرا سایر پورت ها از کار نمی افتند. بنابراین ورودی ها به پورت دیگری منتقل شدند. اما روی پورت دیگر هم همین مشکل برقرار بود.

5- در مرحله بعد تغییری در برنامه اعمال شد، به این ترتیب که اطلاعات خوانده شده از ورودی ها را روی خروجی های دیگری ظاهر کند تا به این ترتیب بتوان اطلاع حاصل کرد که در زمان ایجاد این مشکل، آیا اطلاعات درست از پین های ورودی خوانده می شود یا خیر. با آزمایش های انجام شده مشخص شد که در زمان بوجود آمدن این مشکل، آنچه در خروجی منعکس می شود، نشان دهنده ورودی های واقعی نیست. به عبارت دیگر ورودی ها به صورت صحیح خوانده نمی شوند.

6- از مرحله قبل می توان اینگونه نتیجه گیری کرد که یا بافر ورودی پورت از کار می افتد که وضعیت نادرست روی خروجی منعکس می شود و یا محتوای پورت اصولا خوانده نمی شود. با توجه به مکان قرارگیری خواندن پورت در روتین وقفه تایمر و وجود وقفه دیگری با اولویت استاتیک بالاتر (آدرس کمتر در جدول بردار وقفه)، این احتمال قوی مطرح شد که به دلیل وقوع پی در پی وقفه دیگر با اولویت استاتیک بالاتر، برنامه هیچ گاه نمی تواند وارد وقفه تایمر شود و بنابراین روند خواندن پورت مختل می شود. برای بررسی این مسئله بجای استفاده از وقفه، از روش Polling برای چک کردن Flag وقفه تایمر و سپس خواندن پورت استفاده شد که در این حالت تقاضای پی در پی وقفه ها نمی تواند مانع اجرای برنامه در حلقه اصلی شود و بعد از هر وقفه حداقل یک دستور اجرا می شود. بعد از پیاده سازی این روش، خوشبختانه مشکل برطرف شد که نشان دهنده متوقف شدن روند اجرای وقفه تایمر به دلیل تقاضای وقفه های مکرر توسط یک وقفه با اولویت استاتیک بالاتر است.

7- نتیجه گیری از مراحل بالا: این مشکل به دلیل تقاضاهای مکرر وقفه و عدم توانایی CPU برای پاسخگویی به وقفه با اولویت پایین تر ایجاد شد و برای برطرف کردن آن، عملیات خواندن پورت در فواصل زمانی مشحص که از اولویت زمانی بسیار بالایی هم برخوردار نبود، از روتین وقفه به حلقه اصلی منتقل شد.

@KnowledgePlus
This media is not supported in your browser
VIEW IN TELEGRAM
🎬کلیپ نحوه عملکرد دستگاه CNC سه محوره ساخته شده با آردوینو با کمترین هزینه👍

https://telegram.me/joinchat/BKznVz-h5UTfoA5DzTMtDw
💻 #پروتئوس #P4
آموزش صوتی و تصویری

🌹اختصاصی کانال ESM ELECTRONIC تقدیم به اعضای محترم🌹
🎬مشاهده فیلم در پست بعد👇👇
https://telegram.me/joinchat/BKznVz-h5UTfoA5DzTMtDw