امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 3
  • 1
  • 2
  • 3
  • 4
  • 5
استفاده از وقفه های میکرو
نویسنده پیام
فروم باز آفلاین
در حال پیشرفت
***

ارسال‌ها: 480
موضوع‌ها: 122
تاریخ عضویت: دى ۱۳۸۷

تشکرها : 321
( 107 تشکر در 72 ارسال )
ارسال: #1
استفاده از وقفه های میکرو
با سلام من میخوام وقتی که یه ولوم رو چرخوندم برنامه ی میکرو از اول اجرا بشه حالا هرکجایی از کد که میخواد باشه باشه.
باید چه طوری این کار رو بکنم؟

با تشکر.

--------------------
علی شیرمحمدی
--------------------
۱۲-اردیبهشت-۱۳۹۲, ۱۰:۵۷:۰۲
ارسال‌ها
پاسخ
aKaReZa75 آفلاین
حسین باقری
*****

ارسال‌ها: 1,483
موضوع‌ها: 21
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 4898
( 4575 تشکر در 1473 ارسال )
ارسال: #2
RE: استفاده از وقفه های میکرو
سلام.
با استفاده از adc مقدار ولتاژ خروجی ولوم رو اندازه بگیر و با دستور شرطی if واسش تعریف کنی هر موقع مقدار ولتاژ تغییر کرد برنامه رو از اول اجرا کن.
موفق باشی.

سلام، من حسین باقری هستم، طراح الکترونیک و برنامه نویس میکروکنترلر.
توی کانال یوتیوب من قراراه طراحی انواع بردهای الکترونیکی مثل بردهای تک لایه، دو لایه یا به طور کلی بردهای چند لایه، بردهای مبتنی بر میکروکنترلر، بردهای صنعتی، بردهای الکترونیک قدرت و بردهای فرکانس بالارو یاد بگیریم.
همینطور کدنویسی انواع میکروکنترلرهای 8 بینی مثل میکروکنترلرهای خانواده AVR-STM8، میکروکنترلرهای میبتی بر معماری ARM مثل STM32 و پردازنده های مخصوص اینترنت اشیاء مثل ESP32-ESP8266 و DSPها یاد میگیریم.
در کنار مباحث گفت شده، اصول اندازه الکترونیکی، نحوه صحیح مونتاژ و عیب‌یابی بردهای الکترونیکی، شبیه سازی مدارات مختلف رو هم یاد میگیریم.
اگر علاقه مند به یادگیری موضوعات عنوان شده هستید، به کانال یوتیوب من با آدرس زیر سر بزنید.
https://www.youtube.com/@aKaReZa75
۱۲-اردیبهشت-۱۳۹۲, ۱۱:۰۱:۴۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : omid_phoenix, Ambassador, فروم باز, babyy
فروم باز آفلاین
در حال پیشرفت
***

ارسال‌ها: 480
موضوع‌ها: 122
تاریخ عضویت: دى ۱۳۸۷

تشکرها : 321
( 107 تشکر در 72 ارسال )
ارسال: #3
RE: استفاده از وقفه های میکرو
ممنون مهندس ولی با if که نمیشه اون وقت میکرو باید تمام کدها رو اجرا کنه تا برسه به if . چون کد ها خیلی زیاده و کاربر با هر چرخوندن ولوم حداقل باید 20 ثانیه صبر کنه و این خیلی زیاده

من میخوام هرجایی از کد هم بود به محض چرخوندن ولوم برنامه از اول شروع بشه

با تشکر.

--------------------
علی شیرمحمدی
--------------------
۱۲-اردیبهشت-۱۳۹۲, ۱۲:۳۶:۳۵
ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador
aKaReZa75 آفلاین
حسین باقری
*****

ارسال‌ها: 1,483
موضوع‌ها: 21
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 4898
( 4575 تشکر در 1473 ارسال )
ارسال: #4
RE: استفاده از وقفه های میکرو
از مد مقایسه ی تایمر ها استفاده کن Biggrin

سلام، من حسین باقری هستم، طراح الکترونیک و برنامه نویس میکروکنترلر.
توی کانال یوتیوب من قراراه طراحی انواع بردهای الکترونیکی مثل بردهای تک لایه، دو لایه یا به طور کلی بردهای چند لایه، بردهای مبتنی بر میکروکنترلر، بردهای صنعتی، بردهای الکترونیک قدرت و بردهای فرکانس بالارو یاد بگیریم.
همینطور کدنویسی انواع میکروکنترلرهای 8 بینی مثل میکروکنترلرهای خانواده AVR-STM8، میکروکنترلرهای میبتی بر معماری ARM مثل STM32 و پردازنده های مخصوص اینترنت اشیاء مثل ESP32-ESP8266 و DSPها یاد میگیریم.
در کنار مباحث گفت شده، اصول اندازه الکترونیکی، نحوه صحیح مونتاژ و عیب‌یابی بردهای الکترونیکی، شبیه سازی مدارات مختلف رو هم یاد میگیریم.
اگر علاقه مند به یادگیری موضوعات عنوان شده هستید، به کانال یوتیوب من با آدرس زیر سر بزنید.
https://www.youtube.com/@aKaReZa75
۱۲-اردیبهشت-۱۳۹۲, ۱۳:۲۰:۰۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador, فروم باز, babyy
فروم باز آفلاین
در حال پیشرفت
***

ارسال‌ها: 480
موضوع‌ها: 122
تاریخ عضویت: دى ۱۳۸۷

تشکرها : 321
( 107 تشکر در 72 ارسال )
ارسال: #5
RE: استفاده از وقفه های میکرو
میشه بیشتر توضیح بدید؟

--------------------
علی شیرمحمدی
--------------------
۱۲-اردیبهشت-۱۳۹۲, ۱۵:۴۰:۳۶
ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador
فروم باز آفلاین
در حال پیشرفت
***

ارسال‌ها: 480
موضوع‌ها: 122
تاریخ عضویت: دى ۱۳۸۷

تشکرها : 321
( 107 تشکر در 72 ارسال )
ارسال: #6
RE: استفاده از وقفه های میکرو
لطفا یکی جواب بده چه طوری میشه از مد مقایسه تایمر ها استفاده کرد برای این کار؟

--------------------
علی شیرمحمدی
--------------------
۱۲-اردیبهشت-۱۳۹۲, ۲۳:۲۲:۲۲
ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador
akbar8 آفلاین
عضو افتخاری
****

ارسال‌ها: 508
موضوع‌ها: 67
تاریخ عضویت: مهر ۱۳۹۰

تشکرها : 1080
( 2045 تشکر در 565 ارسال )
ارسال: #7
RE: استفاده از وقفه های میکرو
کتاب اقای یک نفر بخون همه چی شو توضیح داده تویه سایت هس بگرد پیدا میشه.
۱۲-اردیبهشت-۱۳۹۲, ۲۳:۲۶:۵۴
ارسال‌ها
پاسخ
تشکر شده توسط : omid_phoenix, aKaReZa75, فروم باز, babyy, Ambassador
من عاشق ایرانوج آفلاین
كاربر تک ستاره
*

ارسال‌ها: 50
موضوع‌ها: 8
تاریخ عضویت: خرداد ۱۳۹۱

تشکرها : 123
( 144 تشکر در 45 ارسال )
ارسال: #8
RE: استفاده از وقفه های میکرو
1 . فعال کردن وقفه ADC
2 . در داخل وقفه WATCH DOG رو فعال کن .
۱۳-اردیبهشت-۱۳۹۲, ۰۰:۳۵:۱۳
ارسال‌ها
پاسخ
تشکر شده توسط : aKaReZa75, فروم باز, Ambassador
فروم باز آفلاین
در حال پیشرفت
***

ارسال‌ها: 480
موضوع‌ها: 122
تاریخ عضویت: دى ۱۳۸۷

تشکرها : 321
( 107 تشکر در 72 ارسال )
ارسال: #9
RE: استفاده از وقفه های میکرو
من کتاب آقای 1nafar رو خوندم ولی نتونستم به جوابی برسم

من تا حالا با وقفه ها کار نکردم اگه لطف کنید نمونه کدی چیزی هم برام بزارید ممنون میشم

--------------------
علی شیرمحمدی
--------------------
۱۳-اردیبهشت-۱۳۹۲, ۱۰:۲۹:۲۰
ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador
من عاشق ایرانوج آفلاین
كاربر تک ستاره
*

ارسال‌ها: 50
موضوع‌ها: 8
تاریخ عضویت: خرداد ۱۳۹۱

تشکرها : 123
( 144 تشکر در 45 ارسال )
ارسال: #10
RE: استفاده از وقفه های میکرو
یه برنامه ساده که توش اینتراپت ADC فعال شده و توی مد Freerunning قرار گرفته تا دائم پایه های adc رو چک کنه .
توی وقفه هم یه شرط گذاشته شده تا هر وقت از یه عددی بالاتر رسید( مثلا تو اینجا 500 که میشه تقریبا 2.5 ولت ) یکی از پایه ها رو یک کنه.
شبیه سازیشم هست . اگه سوالی داشتی در خدمتیم.


فایل‌(های) پیوست شده
.rar   New folder.rar (اندازه: 32.06 KB / تعداد دفعات دریافت: 97)
۱۳-اردیبهشت-۱۳۹۲, ۱۳:۵۵:۵۰
ارسال‌ها
پاسخ
تشکر شده توسط : aKaReZa75, babyy, Ambassador, omid_phoenix
Ambassador آفلاین
مدیر بخش موبایل
*****

ارسال‌ها: 1,324
موضوع‌ها: 79
تاریخ عضویت: شهریور ۱۳۹۰

تشکرها : 30371
( 9873 تشکر در 3843 ارسال )
ارسال: #11
RE: استفاده از وقفه های میکرو
امید جان، این فایل رو ببینید، من یه بخشیش رو از داخل HELP آوردم، چطوری باید ADC رو پیکر بندی کنم، و کدوم متغییر مقدار ولتاژ ورودی رو نشون میده؟

متشکر

.rar   test mic 92-02-13.rar (اندازه: 35.39 KB / تعداد دفعات دریافت: 71)

START...

۱۳-اردیبهشت-۱۳۹۲, ۲۰:۳۴:۳۷
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [سوال] وقفه سریال alfa.1000 22 20,883 ۰۲-خرداد-۱۳۹۴, ۱۰:۰۳:۵۲
آخرین ارسال: sharin
  کنترل موبایل با استفاده از میکرو کنترلر alirezajf68 5 7,337 ۰۶-شهریور-۱۳۹۳, ۱۳:۳۸:۴۰
آخرین ارسال: a.mehran
  راهنمایی برای استفاده از وقفه sniper-70 3 3,488 ۱۶-دى-۱۳۹۱, ۱۷:۳۳:۴۸
آخرین ارسال: aKaReZa75
  تست میکرو atena.kh 11 11,194 ۲۱-آذر-۱۳۹۰, ۲۲:۰۲:۰۰
آخرین ارسال: titery
  نقشه pcb موبایلها برای استفاده در پروژه های میکرو mhpc2009 1 3,175 ۰۲-بهمن-۱۳۸۹, ۲۳:۴۹:۱۴
آخرین ارسال: mhpc2009
  سوال: استفاده از CPU بجای میکرو؟ SaeedGh 2 4,260 ۱۸-دى-۱۳۸۸, ۲۲:۱۸:۵۴
آخرین ارسال: 1nafar

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS