آموزش میکروکنترلر AVRمیکروکنترلرهمه ی مطالب

آموزش میکروکنترلر AVR قسمت چهارم (حداقل مدار لازم برای راه اندازی میکروکنترلر ATmega32)

حداقل مدار لازم برای راه اندازی میکروکنترلر ATmega32

در بخش های پیشین آموزش با میکروکنترلر AVR و تعریف کلی میکوکنترلر و با پایه های میکروکنترلر ATmega32  و کاربردشون آشنا شدید.

در این قسمت از آموزش ابتدا به حداقل مدار لازم برای راه اندازی میکروکنترلر های AVR میپردازیم.

حداقل مدار لازم برای راه اندازی میکروکنترلر AVR به صورت شماتیک در شکل پایین نمایش داده شده است.

حداقل مدار راه اندازی mega32
حداقل مدار راه اندازی mega32

مدار ریست میکروکنترلر AVR:

پایه 9 از میکروکنترلر ATmega32 به پایه ی ریست اختصاص دارد. پایه reset همان طور که از نامش پیداست برای راه اندازی مجدد میکرو به کار میرود. این پایه در صورتی که صفر منطقی شود میکرو reset می گردد. برای جلوگیری از افتادن نویز روی این پایه این پایه را با یک مقاومت در حدود 5k تا 10k به vcc وصل می شود به اصطلاح pull up میگردد. در صورتی که بخواهیم میکرو reset شود توسط کلید موجود پایه میکرو به زمین متصل شده و میکرو reset می شود. و در نهایت خازن به کار برده شده در مدار reset برای reset شدن میکرو در لحظه ی قطع وصل شدن برق dc میکرو می باشد.

خازن و سلف به کار برده شده در تغذیه ی میکروکنترلر:

برای جلوگیری از افتادن نویز و تاثیر آن بر روی عملکرد میکروکنترلر از یک خازن که به صورت موازی بین پایه های GND و VCC قرار دارد استفاده می شود مقدار این خازن در حدود 100n  الی 10u مناسب می باشد.

و سلف به کار برده شده که به صورت سری با VCC قرار میگیرد که در حدود چند ده میلی هانری میباشد. میتوان به جای سلف از فریت بید نیز استفاده شود.

قرار دادن کریستال خارجی نیز برای میکروکنترلر AVR اختیاری میباشد. که بحث بیشتر در مورد کریستال و کلاک میکروکنترلر AVR در بخش های بعدی آموزش می آید.

علی عزتی

علی عزتی هستم. رشته ی مهندسی برق الکترونیک رو خوندم. علاقه ی من به یادگیری و به اشتراک گذاشتن چیز هایی که یاد گرفتم. باعث شد تا الکترولب ایجاد بشه. علاقه ی زیادی به الکترونیک دارم. و دوست دارم چیزهای جدید یادبگیرم و بسازم ... :))

Related Articles

16 Comments

  1. دستگاه من با این آی سی دریافت یک جریان مستقیم را روی ال سی دی گرافیکی بشکل یک خط بعرض یکسانت نشان میداد ولی اکنون پس از نشان دادن ،درحالیکه جریان دی سی ادامه دارد خط از بین میرود وباید دوباره ولتاژ را قطع کنم ودوباره وصل کنم تا نمودارشود ولی باز بعد یک ثانیه ناگهان پاک میشود بنظرشما عیب از کجاست؟

    1. من متوجه منظور شما نشدم برای سوالتون می تونید از انجمن الکترولب مراجعه کنید اونجا نتیجه بهتری خواهید گرفت ممنون آدرس انجمن: electrolab.org

  2. سلام خسته نباشید .برای انجام ی پروژه میکرو باید از باتری ساعتی استفاده کنم اگه راهنمایی کنید ممنون میشم

    1. متوجه منظورتون نشدم برای تغذیه میکرو از باتری ساعتی مبخواهید استفاده کنید؟

      1. آره پروژه مهر نماز رکعت شمار هست ک باید از باتری ساعتی ک حداقل سه ماه عمر مفید داشته باشه

  3. سلام میشه بگید تا چند ولت میشه ب عنوان تغذیه ب ایسی داد؟ و اینک ممنون میشم بگیر فریت بید چیه؟

  4. سلام.پایه های VCC و‌ GND مربوط به atmega32 رو در پرتئوس نداره و فقط پایه های AVCCو AREf رو داره.میشه راهنمایی کنید.

    1. برای شبیه سازی در پروتِیوس نیازی به تغذیه نیست
      فقط برنامه رو کامپایل کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.