برای مشاهده روند ساخت پروژه ها و محصولات به کانال تلگرام ما بپیوندید           
  خانه محصولات دانلود پروژه ها بحث و گفتگو وبلاگ آموزشها و مقالات تماس با ما  

  فروم khazama.com --> الکترونیک دیجیتال --> آموزش Avr Studio

  سه‌شنبه 11 دي 86 , 11:01 PM


کاربر
ana
تعداد پستها : 9
آموزش Avr Studio

سلام

شب شما بخیر

به فرمایش شما نرم افزار code vision و نرم افزار avr studio
(البته اینم بگم چون zip شده نبود 6 ساعت طول کشید) نصب کردم

ولی با studio  بلد نیستم کار کنم

help شم یکم خوندم ولی ....

لطفا کمکم می کنید یاد بگیرم کار با این نرم افزار


**  آخرین ویرایش در  چهارشنبه 12 دي 86 - 10:37 AM

  چهارشنبه 12 دي 86 , 10:55 AM


مدیر سایت
behzad
تعداد پستها : 905

درود .
Atmel Avr Sutido معمولا برای دیباگ برنامه ها استفاده میشه ولی نسخه های جدید اون میتونه با استفاده از کامپایلر avr-gcc برای نوشتن برنامه ها به زبان سی هم استفاده بشه ولی اینجا صحبت روی دیباگ برنامه های نوشته شده با کدویژن هست با استفاده از AvrStudio .
اول باید تنظیمات دیباگ در کدویژن رو انجام بدید . به منوی setting و بعد به debugger برید و توی فرمی که باز میشه مسیر نصب AvrStudio رو در کادر بالایی و ورژن اونرو که 4 هست در بخش پایین تنظیم کنید . مثلا محل نصب در کامپیوتر من اینجا بود .
D:\Program Files\Atmel\AVR Tools\AvrStudio4\AVRStudio.exe

حالا بعد از اینکه برنامتون بدون خطا توی کدویژن کامپایل شد کلیدهای Shift و F3 رو همزمان فشار بدید . باید AvrStudio اجرا بشه .
توی صفحه Welcome to Avr Studio 4 کلید open رو بزنید و توی پنجره باز شده آدرس محلی که فایلهای پروژتون رو ذخیره کردید انتخاب کنید . توی فایلهای پروژتون باید کدویژن یک فایل همنام با نام پروژه ولی با پسوند .cof ساخته باشه مثلا test.cof . توی اون پنجره مه توی صفحه Welcome to Avr Studio 4 بعد از زدن کلید open باز شد شما باید آدرس این فایل رو انتخاب کنید .
بعد از انتخاب این فایل AvrStudio فایلی با پسوند .aps رو توی پوشه پروژه شما ذخیره میکنه . و صفحه جدید باز میشه . در سمت چپ (Debug Platfrom) باید Avr Simulator و در سمت راست مدل میکرو خودتون رو انخاب کنید و کلید Finish رو بزنید . حالا باید پروژه شما بارگزاری بشه . اینجا کار تمومه میتونید بعد از لود شدن کامل که چند ثانیه طول میکشه با زدن کلید F11 خط به خط برنامرو اجرا کنید و مقدار خروجی رجیسترها رو ببینید . کمی با AvrStudio کار کنید امکانات دیگش رو هم به راحتی یاد میگیرید .

_______________________________________________________________________
پروژه های حرفه ای الکترونیک و کامپیوتر در www.khazama.com
مجموعه متن باز نامهای اصیل ایرانی
وبلاگ نوشته های شخصی من


  چهارشنبه 12 دي 86 , 11:41 AM


کاربر
ana
تعداد پستها : 9
avr studio

تا اینجا مطلب به غیر از f11 به کمک felp   انجام داده بودم

بازم از راهنمایی شما ممنونم


  چهارشنبه 12 دي 86 , 11:56 AM


کاربر
ana
تعداد پستها : 9
avr studio

با f11 بر نامه اجرا کردم
با هر بار زدن کلید برنامه به خط بعدی میرفت
این یعنی برنامه تا اونجا مشکلی نداره؟
ولی داخل 3 خط وایساده و خارج نمی شه
دستوراتش به چه زبانیه؟
من متوجه نمی شم؟مقدار رجیستر هایی که فر مودید من از کجا بخونمش   

لطفا راهنماییم کنید

مرسی


**  آخرین ویرایش در  چهارشنبه 12 دي 86 - 2:09 PM

  چهارشنبه 12 دي 86 , 12:10 PM


کاربر
ana
تعداد پستها : 9
avr studio

aghaye khazama

lotf konid ye marjai vase estefade az in narm afzar be man bedid

zaman yad giri man kheli mahdode

__CLEAR_REG:
 ST X+,R30
DEC R24
BRNE __CLEAR_REG
بر نامه من داخل این حلقه در فرستنده
__CLEAR_REG:
ST X+,R30
DEC R24
BRNE __CLEAR_REG


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


**  آخرین ویرایش در  چهارشنبه 12 دي 86 - 2:07 PM

  چهارشنبه 12 دي 86 , 2:06 PM


مدیر سایت
behzad
تعداد پستها : 905

شما یکی از مراحل کار رو درست انجام ندادید وگرنه باید بجای این دستوران اسمبلی کد زبان سی دیده میشد . درست همون کدی که توی کدویژن دارید . ممکن هم هست که ورژن کدویژن شما قدیمی باشه که ساپورت کاملی نداشت . یک ورژن جدید و درست از کدویژن توی همین سایت هست از اون استفاده کنید و مراحل دیباگ رو دوباره انجام بدید به صورتی که در نهایت کد زبان سی رو داشته باشید نه این کدهای اسمبلی رو !

مرجعی هم کاملتر از هلپ وجود نداره . البته مرجعی هم نیاز نداره اصلا .

و لطفا فارسی بنویسید وگرنه حذف میکنم .

_______________________________________________________________________
پروژه های حرفه ای الکترونیک و کامپیوتر در www.khazama.com
مجموعه متن باز نامهای اصیل ایرانی
وبلاگ نوشته های شخصی من


  چهارشنبه 12 دي 86 , 4:13 PM


کاربر
ana
تعداد پستها : 9
avr studio

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

  چهارشنبه 12 دي 86 , 4:16 PM


کاربر
ana
تعداد پستها : 9
avr studio

البته اینم بگم کد  من هم هست ولی چند خط پائین تر
ولی چون علامت گر زرد رو این دستور هنگ میکنه به کد من نمی رسه
بازم میگید مراحل درست انجام ندادم؟

  چهارشنبه 12 دي 86 , 4:29 PM


کاربر
ana
تعداد پستها : 9
ave studio

طبق فرمایش شما مراحل دوباره انجام دادم
این بار داخل کد سی رفت
فقط یک سئوال هر جا علامت گر زرد وایسه یعنی این خط اشتباست و باید تصحیح بشه؟
و تصحیح این مراحل داخل کد ویژن هست و این راحل دوباره باید اجرا بشه؟
مرسی
امیدوارم با سئوالهام اذیت تون نکرده باشم

  چهارشنبه 12 دي 86 , 5:20 PM


مدیر سایت
behzad
تعداد پستها : 905

خوب بهتر شد .
جایی که علامت زرد هست خطی رو نشون میده که با زدن F11 اجرا میشه و اینکه داخل یک حلقه قفل میشه بستگی به شرط اون حلقه داره . شما که برنامه رو نوشتید باید تشخیص بدید کی این شرط از بین میره و برنامه از این حلقه خارج میشه مثلا ممکنه برنامه برای تغییر وضعیت در یک پورت و یا دریافت کدی از پورت سریال یا ... در یک حلقه منتظز هست ..
برای تغییر هم دوباره باید برد توی کدویژن تغییرات بدید و کامپایل کنید . بعد وقتی به محیط Avrstudio بر میگردید پیامی با عنوان تغییر در کد باید بگیرید و کلید yes رو در اون کادر بزنید تا  کد جدید لود بشه .
لطفا پستهایی که در عرض چند دقیقه ارسال میکنید و مربوط به هم هستند رو با ویرایش پست قبلی بنویسید .

_______________________________________________________________________
پروژه های حرفه ای الکترونیک و کامپیوتر در www.khazama.com
مجموعه متن باز نامهای اصیل ایرانی
وبلاگ نوشته های شخصی من


  صفحه : [1]    
 
 


Designer And Programmer : Behzad khazama
Coded With ASP.NET
تمامي حقوق مادي و معنوي مطالب متعلق به اين سايت ميباشد .
هر گونه استفاده از مطالب اين سايت تنها با ذکر منبع بلامانع ميباشد
.
www.khazama.com
Tel : 051-44641597 - 09363677001 - 09155714862
Support SMS Center: 09363677100