چطوري ميشه براي atmega8 اس ام دي (smd) برنامه نوشت!!
.
.
.
!بايد regfile$ اون رو چجوري تعريف کرد؟لطفا در مورد برنامه نويسي در بسکام براي آي سي هاي smd راه حل بگين!!!مخصوصا براي آي سي atmega 8 smd
.
.
ممنون
چطوري ميشه براي atmega8 اس ام دي (smd) برنامه نوشت!!
.
.
.
!بايد regfile$ اون رو چجوري تعريف کرد؟لطفا در مورد برنامه نويسي در بسکام براي آي سي هاي smd راه حل بگين!!!مخصوصا براي آي سي atmega 8 smd
.
.
ممنون
سلام مهندس
خوب فرقی نداره که! بسته بندی ربطی به نوع میکرو نداره. مثلا اگر ATmega8L خریدی میتونی (طبق دیتا شیت)
بسته بندی های زیر رو انتخاب کنی:
QFN/MLF-1
TQFP-2
PDIP-3
حالا بستگی به خودت داره که کدوم نوعش رو انتخاب کنی ولی در کل همه اینها یکی اند یعنی شما توی کدت چیزی رو نباید تغییر بدی و برای هر کدوم که بخوای کد بنویسی باید ATMEGA8L رو انتخاب کنی
ویرایش توسط sobhan537 : 05-07-2013 در ساعت 13:33
سلاممهندس ببخشید، یعنی در بیسکام برای میکرو ATmega16A در ابتدای برنامه باید عبارت "regfile = "m16Adef.dat$ رو بنویسیم یا "regfile = "m16def.dat$ ؟
فرقی نداره که مهندس. شما برای اطمینان خاطر به پوشه ی نصب بسکامت یه سر بزن. اونجا اسم تمامی میکروکنترلرهای ساپورت شده هست. (فایل هائی با پسوند dat) شما برای هر میکرو باید همون اسمو در اول برنامه بنویسی.
اما این نکته رو هم اضافه کنم که برخی از رجیسترهای m16 با m16a فرق داره. به عبارتی m16a یه سری رجیستر یا بیت هائی در هر رجیستر اضافه تر داره. اگه پوشه ی نصب مراجعه کنید می بینید که هم m16 داریم و هم m16a که شما می تونی از هر کدوم خواستی استفاده کنی.
نکته ی عجیب اینه که من m32a ندیدم هنوز. نمی دونم چرا!؟
.