رفتن به مطلب

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


ارسال های توصیه شده

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

Added loader/debug support for BASCOM AVR compiler

Snap5-300x232.jpg

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

Snap6-300x87.jpg

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

Snap4-300x209.jpg

Snap1-300x267.jpg

Snap2-300x280.jpg

Snap3-287x300.jpg

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

لینک به دیدگاه

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...