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

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

یکی از امکانات جدید که در نسخه ۷٫۶ پروتیوس سرویس پک ۴ اضافه شده دیباگ کردن سورس ها و کد های نوشته شده bascom avr  در پروتیوس است.به عبارت دیگر شما وقتی مدار avr تون را در proteus میبندید  وشبیه سازی را اجرا میکنید ، خط به خط اجرا برنامه و این که الان میکرو درکدام خط برنامه است را میبینید و در صورت وجود مشکل براحتی میتوانید بفهمید مشکل از کجا و کدوم خط برنامه است البته برای این کار باید نسخه bascom avr شما هم جدید باشه تا فایل مورد نیاز برای پروتیوس را بسازه.(برای بزرگتر دیدن هر عکس برروی ان کلیک کنید)


Added loader/debug support for BASCOM AVR compiler

برای شروع کار ابتدا یک بار دیگر سورس برنامه تون را کامپایل کنید اگر دقت کنید میبینید چند فایل جدید بعد از کامپایل کردن دوباره برنامه در پوشه سورس شما ایجاد یشود که فایل با پسوند obj  مد نظر ماست

خوب حالا پروتیوس را باز کنید و مدار مورد نظرتون را در ان بکشید  حالا نوبت میرسه به انتخاب فایل اجرایی برای میکرو شما در حالت عادی شما سورس با پسوند هگز hex را برای میکرو انتخاب میکردین اما حالا باید فایل با پسوند obj را انتخاب کنید به مراحل زیر دقت کنید (برای بزرگتر دیدن هر عکس برروی ان کلیک کنید)

بالاخره در این قسمت باید بر روی کلید step (کنار کلید play) در پروتیوس  کلیک کنید تا پروتیوس خط به خط برنامه را اجرا کند و هم چنین نشان دهد که الان در کدام خط برنامه است ،در پنجره باز شده جدید که سورس را در آن نشان میدهد  در سمت راست بالای پنجره ۳ ایکن مانند پا و پدال گاز میبینید که با کلیک کردن بر روی ان ها  برنامه را به جلو میبرید و سورس را مرحله به مرحله اجرا میکنید

به همین راحتی، لذت ببرید منتظر مراحل بیشتری بودین؟ متاسفم که مراحل کوتاه بو د و راحت و ساده

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

نرم افزار ای سی ۵۵۵

در این قسمت برای شما کار با نرم افزار ای سی ۵۵۵ را برایتان آموزش ...

۸ دیدگاه

  1. دست شما درد نکنه واقعا ارزشمند بود فقط من اینکار رو انجام دادم دیباگ میشه و مرحله به مرحله هم اجرا میشه فقط این صفحه سورس برنامه که نشون میده الان کدوم خط داره اجرا میشه خبری نیست چه کاری باید انجام بدم تا صفحه مورد نظر بیاد ؟ متشکرم

  2. سلام:
    اولا دست admin درد نکنه خیلی خوب بود
    دوما اگه بخوای با c این کار رو بکنین با AVR Studio میشه در مورد Codevision نمی دونم.
    امید وارم که به دردتون بخوره

  3. سلام

    دوست عزیز واسه دیباگ کردن سورس های codevision در پروتیوس هم راهکاری داری خیلی گریر کردم تعداد خط کدم زیاد شده نمیتونم دیباگ کنم واسم سخت شده اگه واسه codevision هم میشه همچین کاری کرد ممنون میشم بهم کمک کنی
    ac2547@yahoo.com

  4. دمت گرم !واقعا مطالب عالی بود.

  5. سلام

    . واقعا دستتون درد نکنه. مثل همیشه به فریادمون رسیدین. مرسییییییییییییییی

  6. سلام
    با تشکر از زحمات شما
    – من در هر دو ورژن ۶/۷ و ۷/۷ پروتوس با بسکام ۱٫۱۱٫۹٫۸ نتونستم برنامه بیسیک رو دیباگ کنم لازم به تذکر است سیمیلاتور با فایل هگز بخوبی کار میکند.آیا نکته خاصی باید رعایت گردد – از راهنمایی شما متشکرم

پاسخ دهید