معرفی نرم افزار AVRCALC
واحد های سخت افزاری مختلفی در میکروکنترلرها وجود دارند که برای استفاده از برخی از این واحد مانند تایمرها؛ ارتباط سریال؛ I2C و …. باید محاسبات لازم…
واحد های سخت افزاری مختلفی در میکروکنترلرها وجود دارند که برای استفاده از برخی از این واحد مانند تایمرها؛ ارتباط سریال؛ I2C و …. باید محاسبات لازم…
تایمرهای میکروکنترلر تایمرها یکی از بخش های مهم میکروکنترلرها هستند که برای اندازه گیری زمان و ایجاد وقفه در برنامه استفاده می شوند. انواع تایمر تایمرهای 8…
مقدمه زبان برنامه نویسی C یکی از قدرتمندترین و پرکاربردترین زبانهای برنامه نویسی است که در زمینههای مختلف نرمافزاری و سختافزاری به کار میرود. در اینجا، به…
کتابخانه stdlib.h 1- int atoi(char *STR): تبدیل رشته str به عدد اینتجر 2- long int atol (char *STR): تبدیل رشته str به عدد لانگ اینتجر 3- void itoa…
اتمل استودیو نرم افزار کاربرپسند و رایگان اتمل استودیو که اخیرا به مایکروچیپ استودیو تغییر کرد، توسط خود اتمل استودیو (مایکروچیپ استودیو) توسعه داده شده و به…
پیکربندی پورت ها در Xmega میکروکنترلرهای ایکسمگا در حوزه پورت های I/O مانند سایر بخش ها نسبت به اتمگا کاملا متحول، بهینه و کارآمد شده و دست…
در میکروکنترلرهای AVR، پورتهای I/O (ورودی/خروجی) برای ارتباط با دنیای خارجی مورد استفاده قرار میگیرند. هر پورت دارای یک سری از پایهها (پینها) است که هر کدام…
اولویت وقفه ها(Interrupt) در AVR بستگی به آدرس آنها در حافظه دارد به طوری که هر وقفه ای که آدرس پایین تری داشته باشد اولویت بالاتری در…
میکروکنترلرهای AVR دارای چندین منبع ریست هستند که میتوانند به طور مجزا یا همزمان باعث ریست شدن میکروکنترلر شوند. شناخت این منابع و نحوه عملکرد آنها برای…
در صورتی که از اسیلاتور داخلی میکروکنترلرهای avr استفاده میکنید. میتوانید رجیستر OSCCAL اسیلاتور را ابتدای شروع برنامه با مقدار صحیح بارگزاری کنید تا خطای فرکانس حداقل…