به نقل از Iran-PC :
سلام به همه دوستان.
یه خواهش از استارتر عزیز.
میشه لطف کنید کمی در مورد مزیتهای AVR نسبت به همین سری های 8051 توضیح بدید.
و اگر در اختیارشون هست کمی در مورد datashit چند نمونه از میکرو های اتمل همچین فارسی توضیح بدند.
من تازی با میکرو ها آشنا شدم و ازشون خیلی خوشم اومده.
الانم تنها کتابی که دارم در مورد 8051 هست.
برای همین میخ.واستم با AVR ها هم کمی آشنا بشم.
شما برای پروگرم کردن میکرو هاتون چیکار میکنید؟
یه شماتیک برای AT89S51 دیدم که خیلی خیلی ساده بود.
با 3 تا پایه از میکرو پروگرمش میکرد. (بجز پایه های کریستال و ریست و برقش).
ممنون.
با سلام
الان یه کمی کار دارم.
در چند روز آینه انشاا.. اون مطالبی که میخواین رو براتون میزارم
سعی میکنم اکثر ونا از ترجمه کاتالوگها باشه.
در مورد AVR هم پروگرامر خاصی لازم ندارید.
بسته به فروشنده قطعات بیشتر از 1500 تومن نمیشه (همون پروگرامری که تو کتاب علی کاهه هست جواب میده یعنی STK 200/300)
پروگرامر STK 200/300 که توی کتای میکروکنترولرهای AVR نوشته علی کاهه است به خوبی با BASCOM AVR تمام نسخه ها جواب میده
در ضمن با گرفتن ورژن های جدید BASCOM میکروهای بیشتری هم به برنامه پروگرامر اضافه میشه .پس این پروگرامر تمام میکروهایی که BASCOM میشناسه رو میتونه پروگرام کنه. و دیگه نمیخواد نگران به روز کردن پروگرامر برای ساپورت میکروهای دیگه باشه.
در مورد فرق AVR با 8051 بهت میگم ولی بعدا بیشتر توضیح میدم:
یه مثال ساده اون مثل فرق پیکان با بنز هست!!!!!!!!!!!!!
درضمن مقایسه ما با تمام میکروهای 8 بیتی هست یعنی در مجموع میشه گفت AVR یه رقیب قدرتمند برای بقیه میکروهای قوی است و یه انقلاب بزرگ هم به شمار میره. هنوز هیچ میکرویی به سرعت بالای AVR در محاسبات دست پیدانکرده .در ضمن AVR قادره که محاسبات 16 بیتی رو هم انجام بده. شهار ATMEL هم اینکه شما پول یه میکرو 8 بیتی رو میدید ولی میتونید از قایلیتهای یک میکرو 16 بیتی استفاده کنید.
AVR از معماری RISC با تعداد دستورالعمل بالا بهره میبره که دربین میکروها کم نظیر هست. اکثر دستورالعمل های آن باوجود زیاد بودن تعداد دستورالعملها در یک سیکل انجام میشه.
این میکرو از مدهای کاهش توان به خوبی بهره برده و تایید کننده آن زیاد بودن مدهای کاهش توان آن و استفاده از تقسیم کلاک به صورت نرم افزاری است که در کمتر میکرویی دیده میشه.
AVR حتی برعکس میکروهای دیگه هیچ تقسیم کلاکی انجام نمیده(مثلا 8051 کلاک رو بر 12 و PIC که یه میکرو قدرتمند هست کلاک رو بر 4 تقسیم میکنه). این امر که AVR کلاک رو تقسیم نمیکنه موجب کاهش مصرف انژی و افزایش MIPS شده.
تکنولوژی بکار رفته در AVR موجب شده که حتی میتوان از آن در محیط های صنعتی و پر نویز براحتی از آن استفاده کرد(به گفته خود ATMEL والا هنوز خودم یه تست دقیق انجام ندادم ولی اون رو با یه فیبر یه رو و با یه کابل LCD تقریبا 20 سانتی و یا استفاده از باتری ماشین در کنار شمع پیکان غیر انژکتوری تست کردم ولی فقط در فاصله تقریبا 5-6 سانتی از اون صفحه LCD قاتی میکرد ولی نمیدونم میکرو هم ریست میشد یا نه .در ضمن قسمت تغذیه فقط از یک 7805 تشکیل شده بود. و این آزمایش هم برای خودم و هم برای چند تا از دوستانم که کارهای صنعتی انجام میدادن شگفت آور بود). اما به دلیل اینکه هنوز هیچ کسی اون رو تابه حال در محیط صنعتی تست نکرده و به دلیل اطمینان بالای PIC هیچ کسی دوست نداره اعتبار خودش رو به خطر بندازه.
یه جا یه مهندسه میگفت توی یه محط صنعتی که حتی کامپیوتر ریست میکرده PIC به خوبی کار خودشو انجام میداده!!!!!!!!!!
در ضمن AVR مجهز به آخرین امکانات مثل تایمر واچ داگ و برون اوت دیتکتور و مبدل های ADC و PWM است.
یکی از مهمترین بخشی که کمتر در هر میکرویی دیده میشه مقایسه کننده آنالوگ با گین 1 و 10 و 200 و .. است که بسته به میکرو فرق میکنه.
این مقایسه کننده میتونه تو ورودی مبدل ADC قرار بگیره . این بخش برای بعضی طراحان خیلی مهمه و اونا رو مجذوب خودش کرده.
بعدا بیشتر از قابلیتهای و مزیت های اون بیشتر توضیح میدم.
پیشکسوتان هم معتل نباشند اونا هم دست به کار بشن. چند تا فکر بیشتر از یکیه. اونا هم اطلاعاتشونو بزارن همه استفاده کنن.
در ضمن آینده خوبی رو برای این بخش میبینم . اگه همه کمک کنن!!!!!!!!!!!!