سرخط خبرها
خانه » avr » آموزش avr » پروگرم کردن برنامه بر روی میکروکنترلرavr

پروگرم کردن برنامه بر روی میکروکنترلرavr

در این آموزش شما با نحوه پروگرم کردن میکروکنترلر ها سری avr در نرم افزارBASCOM-AVR آشنایی بیشتر ی پیدا میکنید.
در ابتدا برای پروگرم کردن برنامه BASCOM-AVR را باز کنید . پس از باز کردن برنامه ممکن هست برنامه قبلی که در این نرم افزار نوشته شده است برای شما نمایش داده شود ابتدا برنامه قبلی را ببیندید و سپس از منو file گزینه open را بزنید .
برنامه را که قبلا نوشته اید و قصد پروگرم کردن آن را دارید از مسیر که در آن قرار دارد انتخاب کنید

programmer-learning-yazdkit-com

از طریق پنجره زیر برنامه مورد نظرخود را که میخواهید بر روی ای سی پروگرم کنید را انتخاب نمائید

programmer-learning-yazdkit-com201

پس انتخاب برنامه و باز کردن ان در محیط bascom ابتدا باید برنامه خود را تست کنید تا ببینید هیچ گونه خطایی دربرنامه وجود ندارد و فایل های مورد نیاز ساخته شود تا بتوانید آن را پرورگرم کنید. جهت اگاهی از این که برنامه شما بدون خطا میباشد در بالای صفحه بر روی دکمه syntax check کلیک نمائید. مانند شکل زیر

programmer-learning-yazdkit-com208

در صورتی که در برنامه شما خطایی وجود دارد در پایین صفحه خطای مورد نظر و خط برنامه که در آن خطا رخ داده نمایش داده میشود که با کلیک کردن بر روی هرکدام از خطا ها به خطی که در ان مشکل برنامه نویسی وجود دارد هدایت میشوید

programmer-learning-yazdkit-com2010

با کلیک بر روی خطای مورد نظر به خطی که د رآن خطا رخ داده هدایت میشوید البته در بعضی موارد هم به خوبی و دقیقا جایی که خطا رخ داده هدایت نمیشوید که این مورد کم پیش می یاد و در مواقعی هست ه خطا ناشناس باشد

programmer-learning-yazdkit-com2011

بعد از برطرف کردن خطای ایجاد شده دوباره دکمه syntax check را بزنید تا ببینید خطایی دیگر در برنامه وجود دارد یا نه و در صورتی که تمام خطا ها برطرف شده باشد دیگر در پایین صفحه خطا ها را مشاهده نخواهید کرد و باید به مرحله بعدی بروید

بدین منظور از منو بالای صفحه بر روی گزینه compile کلیک نمائید تا برنامه شما کامپایل شود.

programmer-learning-yazdkit-com202

در هنگام زدن این کلید یه پنجره بر روی صفحه نمایش داده میشود که در آن میزان فضای گرفته شده برنامه شما در حافظه فلش آی سی مورد نظر نمایش داده میشود در ضمن شما میتوانید از طریق کلید میانبر f 7 برنامه خود را کامپایل کنید.

programmer-learning-yazdkit-com209

این مرحله کامپایل کردن با موفقیت انجام میشود و پس از کامپایل کردن باید بر روی گزینه run programmer کلیک نمائید تا وارد محیط پروگرم کردن برنامه بر روی آی سی شوید.

programmer-learning-yazdkit-com204

هم چنین کلید میانبر این صفحه f4 میباشد که با زدن ان نیز میتوانید وارد محیط پروگرم شوید.

programmer-learning-yazdkit-com205

اما در صورتی که پروگرم شما به خوبی وصل نباشد و برنامه در ارتباط با پروگرم با مشکلی مواجه شود خطای زیر برای شما نمایش داده میشود که باید از اتصال پروگرم و اتصال آی سی اطمینان حاصل کرد.

programmer-learning-yazdkit-com2012

همچنین اگر ای سی که بر وی پروگرم قرار داده اید با ای سی که دربرنامه مشخص کرده اید شماره ان یکسان نباشد با خطای زیر مواجه میشوید که در این صورت باید از میکرویی که در برنامه مشخص شده است را در پروگرم قرار دهید

programmer-learning-yazdkit-com2013

در صورت عدم مشکل و خطاهایی که در بالا گفته شددر این هنگام در صفحه باز شده خواهید دید که برنامه شما به صورت اعداد در جدول هایی نمایش داده میشود که در اصل این اعداد همان برنامه شما به صورت هگز میباشد.

programmer-learning-yazdkit-com206

دراین مرحله با زدن دکمه auto program chip در صورت وصل بود میکرو برنامه شما بر روی میکرو پروگرم میشود.

programmer-learning-yazdkit-com207

به همین راحتی !!
امید وارم که از این اموزش هم نهایت استفاده را برده باشید

همچنین ببینید

avr dos

یکی از خواسته ها هر فردی که با زبان بیسیک کار میکنه استفاده از کارت ...

۲۳ دیدگاه

  1. واقعا از آموزش تون سپاسگزارم.عالی بود.
    ایا مطلبی راجع به ساخت اسیلوسکوپ دو کاناله به کمک AVR دارین؟
    خبرم کنید.

  2. با تشکر از طراحان سایت
    برای پروگرم کردن آی سی مشکل داشتم! 🙂

  3. با سلام
    اگه میشه در مورد ساخت پروگرامر راهنمایی کنید،از روی نقشه ی توی کتاب علی کاهه پروگرامر ساختم ولی بقیهشو بلد نیستم،اگه میشه لطفا راهنمایی کنید.
    مرسی

  4. من ای تی مگا ۸ را باز کردم ولی خطانداد چکار کنم؟

  5. با تشکر از سایت بسیار خوبتون”
    ببخشید من میخوام با بسکام برنامه بنویسم و بر روی پروتئوس شبیح سازی کنم” اما نمیدونم چطور باید فایل پروگرم رو از بسکام بگیرم” میشه یه توضیح مختصری بدید؟

    خیلی خیلی ممنون از شما

  6. مطالب سایتتون عالیه خیلی استفاده کردم موفق و پاینده باشید .خیلی تشکر

  7. سلام.با عرض خسته نباشید خدمت شما .وب سایت شماعالی است .
    با عرض پوزش اگر ممکن است مطالبی در مورد ای وی ار و نحوه کار با ان و نحوه پروکرام کردن ان برای من mail کنید.
    با تشکر فراوان
    جواد

  8. با تشکر از شما بخاطر زحمات شما با آرزوی بهترینها برای شم , اسایت بسیار جالبی هست امیدوارم روز بروز بر حجم اطلاعات مفیدتان افزوده گردد.

پاسخ دهید