Re: آموزش میکروکنترولر AVR از ابتدا تا پیشرفته(+فهرست)
ارسال شده: چهارشنبه ۲۰ مرداد ۱۳۹۵, ۴:۴۷ ب.ظ
بنام خداوند بخشنده و مهربان
باسلام
برخره بعد از مدت ها قصد داریم،پروژه ساده ی را شروع کنیم.همیشه در اکثر آموزش ها،از پروژه چشمک زن Led برای شروع کار با میکروکنترولر استفاده میشود،ما نیز همین کار را می کنیم،اما کمی متفاوت تر !
[HIGHLIGHT=#f79646]مراحل آموزش پروژه یا طرح چشمک زن LED را به چهار قسمت تقسیم می کنیم :
1-برنامه نویسی و توضیحات
2-اجرا بر روی شبیه ساز پرتئوس و توضیحات
4- پروگرام کردن کدها بر روی میکروکنترولر و آزمایش عملی مدار.
(به امید خدا)
[HIGHLIGHT=#00b050]ابتدا برنامه نویسی
طرح اصلی برای چشمک زدن LED ها این است که: می خواهیم،LED در 1 ثانیه روشن شود،سپس در 1 ثانیه بعدی،خاموش شود، و این روند برای همیشه ادامه پیدا کند !
برای این منظور پایه ها یا پایه که LED به میکروکنترولر اتصال دارد را 1 ثانیه 0 و 1 ثانیه 1 کنیم !
می خواهیم شروع به کار کنیم و برنامه خود را بنویسیم،اما قبل از شروع،و نوشتن برنامه،باید صفحه برای پروژه خود در کدویژن درست کنیم.
نحویه ساخت یک صفحه (خام) برای آغاز پروژه در کدویژن.
به محل نصب نرم افزار کدویژن بروید و وارد پوشه BIN بشوید،سپس بر روی نرم افزار کدویژن کلیک کنید (cvavr.exe) (یا بر روی منو Start ویندوز کلیک کنید و تایپ کنید codevisionAvr تا فایل اجرای نمایش داده شود)
بعد از انکه نرم افزار اجرا شد،بر روی گزینه File کلیک کنید،در همان گزینه اول روی گزینه new کلیک کنید،بعد از باز شدن زیر شاخه ها،برروی گزینه Project کلیک کنید.
گزینه بالا ظاهر میشود و از شما،می پرسد،آیا می خواهید پروژه جدیدی بسازید،که شما بر روی گزینه yes کلیک کنید.
بعد از کلیک بر روی گزینه yes پنجره بالا باز می شود،که از شما می خواهد،سری میکروکنترولر خود را انتخاب کنید،چون ما از سری xmega استفاده نمی کنیم و اکثر با atmega و attiny و .. استفاده می کنیم،همان گزینه اول را انتخاب می کنیم و OK را می زنیم .
خوش آمدید،صفحه بالا،ابزار کدویزارد معروف می باشد! ابزاری که بعدها با آن کارهای زیادی خواهید داشت،! فرکانس و نوع میکروکنترولر را به مانند تصویر بالا انتخاب کنید،سپس...
برای ذخیر سازی و آغاز پروژ خود، ابتدا از منوی بالا گزینه program را باز کنید،و سپس Generate Save And Exit را انتخاب کنید.
در پنجره جدید باز شده،نامی برای فایل برنامه نویسی انتخاب کنید
در پنجره جدید باز شده،نامی برای پروژه خود انتخاب کنید(برای هماهنگی بهتراست همه را یک نام انتخاب کنید)
در پنجره جدید باز شده،نامی برای (یک فایل لازم،برای پروژه ) انتخاب کنید(برای هماهنگی بهتراست همه را یک نام انتخاب کنید)
اکنون پروژه جدید اغاز شده،و شما می توانید اغاز به برنامه نویسی کنید.!
اما چون ما می خواهیم خودمان برنامه مد نظرمان را بنویسیم،لطفا در صفحه اصلی برنامه کلیک کنید،و همه کدهای درون صفحه را حذف کنید (بر روی صفحه کلیک کدها،کلیک کنید،سپس کلید کنترول + A و بعد Delete) بعد از حذف کدها،برای ذخیر کردن اخرین تغییرات،باید صفحه را سیو کنید،برای این منظور کلید ترکیبی شیفت+ F9 را بزنید،تا اخرین تغییرات Save و ذخیری سازی .
ادامه دارد..
باتشکر.
باسلام
برخره بعد از مدت ها قصد داریم،پروژه ساده ی را شروع کنیم.همیشه در اکثر آموزش ها،از پروژه چشمک زن Led برای شروع کار با میکروکنترولر استفاده میشود،ما نیز همین کار را می کنیم،اما کمی متفاوت تر !
[HIGHLIGHT=#f79646]مراحل آموزش پروژه یا طرح چشمک زن LED را به چهار قسمت تقسیم می کنیم :
1-برنامه نویسی و توضیحات
2-اجرا بر روی شبیه ساز پرتئوس و توضیحات
4- پروگرام کردن کدها بر روی میکروکنترولر و آزمایش عملی مدار.
(به امید خدا)
[HIGHLIGHT=#00b050]ابتدا برنامه نویسی
طرح اصلی برای چشمک زدن LED ها این است که: می خواهیم،LED در 1 ثانیه روشن شود،سپس در 1 ثانیه بعدی،خاموش شود، و این روند برای همیشه ادامه پیدا کند !
برای این منظور پایه ها یا پایه که LED به میکروکنترولر اتصال دارد را 1 ثانیه 0 و 1 ثانیه 1 کنیم !
می خواهیم شروع به کار کنیم و برنامه خود را بنویسیم،اما قبل از شروع،و نوشتن برنامه،باید صفحه برای پروژه خود در کدویژن درست کنیم.
نحویه ساخت یک صفحه (خام) برای آغاز پروژه در کدویژن.
به محل نصب نرم افزار کدویژن بروید و وارد پوشه BIN بشوید،سپس بر روی نرم افزار کدویژن کلیک کنید (cvavr.exe) (یا بر روی منو Start ویندوز کلیک کنید و تایپ کنید codevisionAvr تا فایل اجرای نمایش داده شود)








اکنون پروژه جدید اغاز شده،و شما می توانید اغاز به برنامه نویسی کنید.!
اما چون ما می خواهیم خودمان برنامه مد نظرمان را بنویسیم،لطفا در صفحه اصلی برنامه کلیک کنید،و همه کدهای درون صفحه را حذف کنید (بر روی صفحه کلیک کدها،کلیک کنید،سپس کلید کنترول + A و بعد Delete) بعد از حذف کدها،برای ذخیر کردن اخرین تغییرات،باید صفحه را سیو کنید،برای این منظور کلید ترکیبی شیفت+ F9 را بزنید،تا اخرین تغییرات Save و ذخیری سازی .
ادامه دارد..
باتشکر.























