آموزش پیشرفته میکروکنترلر AVR و نرم افزار CodevisionAVR
در این دوره آن دسته از کاربرانی که توانسته اند آموزش پایه ای میکروکنترلر AVR را که قبلا در فرادرس منتشر شده است فرا گیرند ، قادر خواهند بود با امکانات درونی این خانواده ار میکروکنترلر آشنا شده ، به وسیله برنامه نویسی از آنها استفاده کنند.به دلیل گستردگی این امکانات و فراوانی مطالب ، آموزش پیشرفته بخش بندی شده است تا بتوان به بیان جزئیات در حد قابل قبول پرداخت.امکانات مورد بحث هر کدام در یک فصل گنجانده شده است و در هر فصل مثالهای مناسب ارائه خواهد شد . همچنین در فصل پایانی پروژه های نمونه مورد بررسی قرار خواهند گرفت .
در این دوره آن دسته از کاربرانی که توانسته اند آموزش پایه ای میکروکنترلر AVR را که قبلا در فرادرس منتشر شده است فرا گیرند ، قادر خواهند بود با امکانات درونی این خانواده ار میکروکنترلر آشنا شده ، به وسیله برنامه نویسی از آنها استفاده کنند.به دلیل گستردگی این امکانات و فراوانی مطالب ، آموزش پیشرفته بخش بندی شده است تا بتوان به بیان جزئیات در حد قابل قبول پرداخت.امکانات مورد بحث هر کدام در یک فصل گنجانده شده است و در هر فصل مثالهای مناسب ارائه خواهد شد . همچنین در فصل پایانی پروژه های نمونه مورد بررسی قرار خواهند گرفت .
برای دانلود این آموزش بر روی این لینک کلیک کنید
مفید برای رشته های
- برق
- کامپیوتر
- رباتیک
- مکاترونیک
فهرست سرفصل های مطرح شده در این دوره آموزش، در ادامه آمده اند:
- فصل یکم: معماری وقفه ها
- وقفه چیست؟ (Interrupt)
- منابع وقفه
- رسیدگی به وقفه
- وقفههای پرچم دار و بدون پرچم
- پرچم (Flag)
- اجرای تابع وقفه
- نوشتن ‘۱’ در بیت پرچم
- تقدم وقفه ها (Interrupts Priority)
- بردار وقفه
- شروط پذیرش وقفه
- فعال کننده کلی وقفه ها
- دستور اسمبلی SEI
- فعال شدن وقفه مورد نظر
- عدم اجرای تابع وقفه دیگری
- وقفههای خارجی
- حساسیت وقفه
- لبه بالارو
- لبه پایین رو
- سطح منطقی ‘۰’
- وقفه چیست؟ (Interrupt)
- فصل ۲: تایمرها
- تفاوت تایمر (Timer)و شمارنده (Counter)
- تایمر/ شمارندههای ATMEGA32
- تایمر / شمارنده صفر : ۸ بیتی
- تایمر / شمارنده یک : ۱۶ بیتی
- تایمر / شمارنده دو : ۸ بیتی
- حالتهای عملکرد (Modes of Operation)
- حالت عادی (Normal)
- حالت CTC
- حالت PWM سریع (Fast PWM)
- حالت PWM تصحیح فاز (Phase Correct PWM
- تعریف موج PWM
- جفت رجیستر شمارشی TCNT1H , TCNT1L
- تنظیمات TCCR1A , TCCR1B
- رجیسترهای مقایسه ای OCR1AH, OCR1AL , OCR1BH, OCR1BL
- جفت رجیستر دام اندازیICR1H , ICR1L
- تنظیمات وقفه تایمرهاTIMSK
- پرچمهای تایمرهاTIFR
- فصل سوم: مقایسه گر آنالوگ
- مقایسه گر چیست؟
- فصل چهارم: مبدل آنالوگ به دیجیتال
- تعاریف اولیه
- ورودی Single-Ended (یکطرفه) و ورودی Differential (تفاضلی)
- رزولوشن تبدیل
- دقت تبدیل
- زمان تبدیل
- پله ولتاژ
- جفت رجیستر داده ADCH , ADCL → ADCW
- رجیسترهای تنظیمات DCSRA , ADMUX , SFIOR
- تعاریف اولیه
- فصل پنجم : پروژه ها
- حالتهای عملکرد
- همزمان (Synchronous)
- ناهمزمان (Asynchronous)
- پایه ها
- فریم مداده
- نرخ مبادله (Baud Rate)
- رجیسترهای مربوط
- حالتهای عملکرد
مجموعه: برای نمایش در آخرین فرادرس ها, سته بندی مستقل, مهندسی برق برچسب ها: 7segment, ATMEL میکرو پروسسوری, AVR, Codevision AVR, CodevisionAVR, Flash, LCD, LCD کاراکتری, LED, RAM, استپر موتور, پروتئوس, پورت, رجیستر, سون سگمنت, فیوزبیت, قفل رمزی دیجیتال, کامپایل, کلاک, میکروپروسسوری, میکروکنترلر, میکروکنترلر AVR, نرم افزار پروتئوس