دوره های نرم افزاری

آشنایی با میکروکنترلرهای AVR سری Xmega

مقدمه

میکروکنترلرهای سری Xmega جدیدترین و قدرتمندترین سری از میکروکنترلرهای AVR ساخت شرکت Atmel هستند که از نظر قابلیت ها و امکانات جانبی نسبت به سری Mega بهبود زیادی یافته اند. این میکروکنترلرها ترکیبی از بهترین کارایی، Real Time بودن و توان مصرفی کم برای کاربردهای میکروکنترلری را دارند. کم مصرف...

بخش دهم آموزش AVR : آموزش کامل ارتباط سریال I2C

مقدمه

همانطور که در قسمت های قبلی آموزش گفته شد ، در میکروکنترلرهای AVR ارتباط سریال در 4 پروتکل زیر وجود دارد : USART : پایه های Rx و Tx SPI : پایه های MISO ، MOSI ، SCK و SS I2C : پایه های SDA و SCL USB : پایه...

بخش نهم آموزش AVR : برنامه نویسی پیشرفته C برای میکروکنترلر

مقدمه

با توجه به استفاده از زبان برنامه نویسی C به صورت گسترده در انواع میکروکنترلرها به عنوان منعطف ترین زبان برنامه نویسی و لزوم درک این زبان پرکاربرد ، شاهد عدم استفاده از تمام قابلیت های این زبان در پروژه های مربوطه هستیم. در جزوه حاضر سعی شده است تا...

بخش هشتم آموزش AVR : راه اندازی واحد تایمر/کانتر ( 2 )

مقدمه :

در بخش گذشته یکی از مهمترین واحدهای میکروکنترلرهای AVR را به طور مفصل تشریح کردیم. در این بخش با هدف آشنایی با تنظیمات و برنامه نویسی واحد تایمر/کانتر چند مثال کاربردی ارائه می کنیم.

مثال 1

برنامه ای بنویسید که با استفاده از Timer0 میکروکنترلر Atmega32 که کلاک کاری آن 1Mhz...