پاسخ : برنامه نویسی به زبان اسمبلی
اینکه در طول یکسال نمی توانید به تسلط فعلی برسید نوعی کم لطفی در حق خودتان است و من فکر می کنم برای فردی با پشتکار و علاقه و استعداد شما شاید یک ماه هم کافی باشد.
در مورد برنامه مورد نظر شما تا وقتی که در محیط BASCOM نوشته می شود، گارانتی وجود ندارد که دقیقا به همان شکل اجرا شود و برای پیاده سازی این مسئله می توانم چند خط کد هم بنویسم. اما به نظر می رسد که به دلیل اشکالی که در اساس کار وجود دارد، این عمل راه به جایی نبرد.برای آنکه بتوانید از دستورات سریع sbi و cbi استفاده کنید باید ابتدا پورت مورد نظر را به یک virtual port نسبت دهید و در مرحله بعد در مورد این پورت مجازی می توانید دو دستور مذکور را بکار ببرید. در هر صورت اگر همچنان در این مورد مصر هستید، بیت های cs و rs و wr را مشخص کنید که به چه پورتی و چه پینی متصل است تا کد متناظر آن نوشته شود.
در نسخه 4.16 نرم افزار AVRStudio که در اختیار من است، شماره ATXMEGA384A1 وجود ندارد. اما در سایت Atmel برای پروگرامر این شماره، همان AVRISPMKII ذکر شده است:
http://www.atmel.com/dyn/products/pr...388#dataSheets
احتمالا در نسخه های جدیدتر این نرم افزار این شماره هم قرار داده شده باشد. در سایت زیر هم در فهرست IC های مورد پشتیبانی، شماره 384A1 هم آورده شده است:
http://szetat.en.hisupplier.com/prod...rogrammer.html
نوشته اصلی توسط FAM
نوشته اصلی توسط FAM
نوشته اصلی توسط FAM
http://www.atmel.com/dyn/products/pr...388#dataSheets
احتمالا در نسخه های جدیدتر این نرم افزار این شماره هم قرار داده شده باشد. در سایت زیر هم در فهرست IC های مورد پشتیبانی، شماره 384A1 هم آورده شده است:
http://szetat.en.hisupplier.com/prod...rogrammer.html
دیدگاه