آموزش میکروکنترلر AVR قسمت چهارم (حداقل مدار لازم برای راه اندازی میکروکنترلر ATmega32)
حداقل مدار لازم برای راه اندازی میکروکنترلر ATmega32
در بخش های پیشین آموزش با میکروکنترلر AVR و تعریف کلی میکوکنترلر و با پایه های میکروکنترلر ATmega32 و کاربردشون آشنا شدید.
در این قسمت از آموزش ابتدا به حداقل مدار لازم برای راه اندازی میکروکنترلر های AVR میپردازیم.
حداقل مدار لازم برای راه اندازی میکروکنترلر AVR به صورت شماتیک در شکل پایین نمایش داده شده است.
مدار ریست میکروکنترلر AVR:
پایه 9 از میکروکنترلر ATmega32 به پایه ی ریست اختصاص دارد. پایه reset همان طور که از نامش پیداست برای راه اندازی مجدد میکرو به کار میرود. این پایه در صورتی که صفر منطقی شود میکرو reset می گردد. برای جلوگیری از افتادن نویز روی این پایه این پایه را با یک مقاومت در حدود 5k تا 10k به vcc وصل می شود به اصطلاح pull up میگردد. در صورتی که بخواهیم میکرو reset شود توسط کلید موجود پایه میکرو به زمین متصل شده و میکرو reset می شود. و در نهایت خازن به کار برده شده در مدار reset برای reset شدن میکرو در لحظه ی قطع وصل شدن برق dc میکرو می باشد.
خازن و سلف به کار برده شده در تغذیه ی میکروکنترلر:
برای جلوگیری از افتادن نویز و تاثیر آن بر روی عملکرد میکروکنترلر از یک خازن که به صورت موازی بین پایه های GND و VCC قرار دارد استفاده می شود مقدار این خازن در حدود 100n الی 10u مناسب می باشد.
و سلف به کار برده شده که به صورت سری با VCC قرار میگیرد که در حدود چند ده میلی هانری میباشد. میتوان به جای سلف از فریت بید نیز استفاده شود.
قرار دادن کریستال خارجی نیز برای میکروکنترلر AVR اختیاری میباشد. که بحث بیشتر در مورد کریستال و کلاک میکروکنترلر AVR در بخش های بعدی آموزش می آید.
ممنون از وبلاگ خوبت عزیزم.
نظر لطفتونه ممنون که به وبلاگ ما سر زدید
سلام بسیار عالیه من علاقه به یادگیری میکروکنترولر دارم میشه راهنمایی کنید
مگه ما سلف باظرفیت کیلو هانری هم داریم
بله حق با شماست من اشتباه نوشته بودم ممنون اصلاح شد.
avccبه مثبت وصل می شود نه به زمین
ممنون اصلاح شد
دستگاه من با این آی سی دریافت یک جریان مستقیم را روی ال سی دی گرافیکی بشکل یک خط بعرض یکسانت نشان میداد ولی اکنون پس از نشان دادن ،درحالیکه جریان دی سی ادامه دارد خط از بین میرود وباید دوباره ولتاژ را قطع کنم ودوباره وصل کنم تا نمودارشود ولی باز بعد یک ثانیه ناگهان پاک میشود بنظرشما عیب از کجاست؟
من متوجه منظور شما نشدم برای سوالتون می تونید از انجمن الکترولب مراجعه کنید اونجا نتیجه بهتری خواهید گرفت ممنون آدرس انجمن: electrolab.org
سلام خسته نباشید .برای انجام ی پروژه میکرو باید از باتری ساعتی استفاده کنم اگه راهنمایی کنید ممنون میشم
متوجه منظورتون نشدم برای تغذیه میکرو از باتری ساعتی مبخواهید استفاده کنید؟
آره پروژه مهر نماز رکعت شمار هست ک باید از باتری ساعتی ک حداقل سه ماه عمر مفید داشته باشه
سلام میشه بگید تا چند ولت میشه ب عنوان تغذیه ب ایسی داد؟ و اینک ممنون میشم بگیر فریت بید چیه؟
خوب 5 ولت استاندارد میکرو کنترلر های AVR هستش برای هر میکروکنترلر باید به طور دقیق به دیتاشیت مراجعه بشه
سلام.پایه های VCC و GND مربوط به atmega32 رو در پرتئوس نداره و فقط پایه های AVCCو AREf رو داره.میشه راهنمایی کنید.
برای شبیه سازی در پروتِیوس نیازی به تغذیه نیست
فقط برنامه رو کامپایل کنید.