نرم افزار Proteus از دو بخش اصلي تشكيل شده يه بخش مربوط به شماتيك و شبيه سازي مدارات هستش و بخش ديگه مربوط به طراحي PCB هستش. بله همون آيكون قرمز رنگه. البته اگه تو انجمن سرچ كنيد درباره ARES مطلب وجود داره.
نرم افزار Proteus از دو بخش اصلي تشكيل شده يه بخش مربوط به شماتيك و شبيه سازي مدارات هستش و بخش ديگه مربوط به طراحي PCB هستش. بله همون آيكون قرمز رنگه. البته اگه تو انجمن سرچ كنيد درباره ARES مطلب وجود داره.
ویرایش توسط sadmonew : 14-10-2011 در ساعت 18:40
یه اموزش از این ادرس پیدا کردم .باهاش کار می کنم اگه به مشکلی برخوردم مزاحمتون میشم
http://ee.sharif.ir/~mrmohammadi/2-8...b/Proteus1.pdf
دوست عزیز من با LabVIEW 2010 و Flowcode V4 for AVRs برای میکرو استفاده کردم. فکر نمی کنم ورژن جدیدتری از نرم افزار ها اومده باشد!
این پروژه رو من طوری طراحی کردم اضافه کردن رله های خروجی به نرم افزار خیلی راحت و بی دردسر باشه، در حال حاضر 3 تا رله خروجی رو کنترل میکنه و البته همزمان از بیرون محتوای یه شمارنده داخلی میکرو رو برای کامپیوتر میفرسته.
یه سوال .شرمنده اگه یکم عجولم.نمیشه تو پروتئوس شماتیک رو بکشیم بع خودش ببره تو قسمت pcb ش و تبدیلش کنه؟یا اینکه pcb رو خودمون باید توares بکشیم
لابد غلط غلوط تو اتصالا پیدا میکنه.البته حق با شماست تو محله ما از قدیم گفتن هر نرم افزاری رو بهر کاری ساختن .ares pcb می خواهد وو مغز کهن ههههههه.ممنون
بعد از خوندن اموزش و تمرین نتیجه رو اعلام می کنم
ویرایش توسط raminrayat : 14-10-2011 در ساعت 19:11
توی اموزش ننوشته اینجا چطور باید قطعات رو فراخوانی کنم.
مثلا الان من می خوام اتمگا32 یا ایسی max232 رو بیارم باید چی بنویسم؟
ویرایش توسط raminrayat : 14-10-2011 در ساعت 20:06
با سلام
لطفا مطالب مربوط به طراحي PCB رو تو لينك زير عنوان كنيد(موضوع جديد):
نرم افزار های شبیه سازی و طراحی مدار چاپی - ایـــــــــران میـــــــکرو ™
با تشكر
ویرایش توسط sadmonew : 14-10-2011 در ساعت 20:41
ممنون از راهنماییتون.حواسم نبود.اونجا منتظرتون هستم
http://www.iranmicro.ir/forum/showth...0171#post30171
ویرایش توسط raminrayat : 14-10-2011 در ساعت 21:17
لینک مونتاژ مدار به روش های مختلف
روشی سریع برای مونتاژ فیبر مدارچاپی - ایـــــــــران میـــــــکرو ™
سلام .پس از یه وقفه طولانی اومدم.البته معذرت می خوام علت این وقفه رو هم تو پیغام خصوصی کمی توضیح دادم. من برای send , receive از میکرو به max 232 ،این دو پایه پیش فرض رو تغییر دادم به c.0 , c.1 با دستور
Open "comc.1:9600,8,n,1" For Output As #1
Open "comc.0:9600,8,n,1" For Input As #2
ولی کار نکرد از طرفی
وقتی دو پایه max 232 رو وصل میکنم به پایه های پیش فرض میکرو یعنی d.0,d.1 ارسال و دریافت اطلاعات از روی این دو پایه انجام میشه علت چیه چرا پایه های ارسال و دریافت داده ها تغییر نمیکنن
ویرایش توسط raminrayat : 14-11-2011 در ساعت 17:12
این هم پروژه ایه که دارم برای دانشگاه میسازم.دیگه تقریبا اخراشه
با سلام
دوست عزيز همونطور كه خودتون هم ميدونيد پايه هاي اصلي ميكروي mega32 براي ارسال و دريافت داده به صورت سريال همون PORTD.0 و PORTD.1 هستش و شما نميتونيد از پايه ديگه اي براي ارسال و دريافت استفاده كنيد.
ولی تو اموزش میکرو کنترلر avr نوشته ی اقای یک نفر این طور نوشته که با دستور
Open "comc.1:9600,8,n,1" For Output As #1
Open "comc.0:9600,8,n,1" For Input As #2
میشه پایه های پیش فرض رو تغییر داد
بله مثل اينكه درسته. رفتم هلپ bascom رو نگاه كردم ديدم اونجا هم يه همچين مثالي زده. يه چيزي هم گفته كه اگه بخوايم از UART به صورت نرم افزاري استفاده كنيم و پورتاي ديگه اي غير از پورت اصلي ميكرو براش تعريف كنيم، بايد در قسمت مد از INPUT و OUTPUT استفاده كنيم كه البته شما اينو هم قرار داديد.
شما با پورت ديگه اي مثلا B.1 و B.0 هم تست كردين؟
راستي فراموش كردم بگم "عيدتون هم مبارك"
عيد شما هم مبارك.من پورت b رو دادم به lcd .با این حال سعی می کنم تست کنم.و جواب رو اعلام کنم
نه متاسفانه رو پورت b هم نمیشه
با سلام دوست عزيز
شما از چه دستوري براي ارسال ديتا به پورت سريال استفاده مي كنيد:
[HTML]PRINT #1,v[/HTML]
يا
[HTML]PRINT v[/HTML]