اطلاعات کلی در مورد میکروکنترلرهای AVR
AVR Microcontroller Quick Guide
با عرض سلام و احترام خدمت دوست عزیز خواننده
از این که منت گذاشتید و به اثر این حقیر توجه کردید از شما ممنونم این مقاله نوشته شده در فوریه 2004 توسط شرکت ATMEL یکی از بزرگترین تولیدکنندگان چیپ های میکروالکترونیک در جهان است.
به جهت اهمیت یافتن روز افزون میکروکنترلرهای جدید AVR در صدد ترجمه آن برآمدم. این مقاله به ارائه اطلاعات کلی در مورد ساختار داخلی و انواع مختلف میکروهای AVR پرداخته است.در ترجمه آن سعی کردم بیشتر از لغات فارسی معادل استفاده کنم با اینکه خودم زیاد راضی نیستم ولی چاره ای نداشتم باید فارسی را پاس بداریم ! حتما می دانید که برای برخی لغات تخصصی انگلیسی هیچ معادل فارسی وجود ندارد به خاطر همین در بعضی از قسمتها خود لغت انگیسی را آورده ام که فهم صحیح آن بستگی به تجربه ی خواننده دارد.مسلم است که اگر شما درباره ی میکروکنترلرها پیش زمینه ای داشته باشید آنگاه آمادگی بیشتری برای فهم این مقاله خواهید داشت پس اگر یک خواننده مبتدی در میکروکنترلرها هستید ممکن است در درک برخی مطالب کمی دچار مشکل شوید که با پرسیدن چند سوال کوچک از کسی که اینکاره است می توانید بعضی ابهامات را برطرف کنید.امیدوارم همیشه پیروز و شاد باشید .
میکروهای AVR دارای انعطاف پذیری غیر قابل مقایسه و بی همتایی هستند.آنها قادر به ترکیب هر نوع کدی با یک معماری کارامد از طریق زبانهای C و Assembly هستند و قادرند از طریق این برنامه ها تمام پارامترهای ممکن در یک سیکل یا چرخه ماشین را با دقت بسیار بالا هماهنگ کنند.
میکرو AVR دارای معماریی است که میتواند در تمام جهات مورد استفاده شما،عمل کند میکرو AVR معماریی دارد که برای شما کارایی 16 بیتی ارائه می دهد که البته قیمتش به اندازه یک 8 بیتی تمام می شود.
دارای بهترین MCU برای حافظه فلش در جهان ! (MCU: Master Control Unit)
دارای سیستمی با بهترین هماهنگی
دارای بالاترین کارایی و اجرا در CPU (یک دستورالعمل در هر سیکل کلاک)
دارای کدهایی با کوچکترین سایز
دارای حافظه خود برنامه ریز
دارای واسطه JTAG که با IEEE 1149.1 سازگار است
(IEEE: Institute of Electrical and Electronics Engineers.)
دارای سخت افزار ضرب کننده روی خود
دارای بهترین ابزارها برای پیشرفت و ترقی
دارای حالات زیادی برای ترفیع دادن یا Upgrade .
میکرو کنترلر AVR به منظور اجرای دستورالعملهای قدرتمند در یک سیکل کلاک(ساعت) به اندازه کافی سریع است و می تواند برای شما آزادی عملی را که احتیاج دارید به منظور بهینه سازی توان مصرفی فراهم کند.
میکروکنترلر AVR بر مبنای معماری RISC(کاهش مجموعه ی دستورالعملهای کامپیوتر) پایه گذاری شده و مجموعه ای از دستورالعملها را که با 32 ثبات کار میکنند ترکیب می کند.
به کارگرفتن حافظه از نوع Flash که AVR ها به طور یکسان از آن بهره می برند از جمله مزایای آنها است.
یک میکرو AVR می تواند با استفاده از یک منبع تغذیه 2.7 تا 5.5 ولتی از طریق شش پین ساده در عرض چند ثانیه برنامه ریزی شود یا Program شود.
میکروهای AVR در هرجا که باشند با 1.8 ولت تا 5.5 ولت تغذیه می شوند البته با انواع توان پایین (Low Power)که موجودند.
راه حلهایی که AVR پیش پای شما می گذارد، برای یافتن نیازهای شما مناسب است:
با داشتن تنوعی باور نکردنی و اختیارات فراوان در کارایی محصولات AVR، آنها به عنوان محصولاتی که همیشه در رقابت ها پیروز هستند شناخته شدند.در همه محصولات AVR مجموعه ی دستورالعملها و معماری یکسان هستند بنابراین زمانی که حجم کدهای دستورالعمل شما که قرار است در میکرو دانلود شود به دلایلی افزایش یابد یعنی بیشتر از گنجایش میکرویی که شما در نظر گرفته اید شود می توانید از همان کدها استفاده کنید و در عوض آن را در یک میکروی با گنجایش بالاتر دانلود کنید.
ادامه در پست بعدی.....