PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : طرز اتصال كريستال به ميكرو



mohammadr
14-09-2008, 14:49
با سلام خدمت دوستان عزيز
من مي خوام يه كريستال رو به ميكرو وصل كنم مي شه بگيد چطوري مي تونم؟

alitaroosheh
14-09-2008, 15:38
ميكروتون چي هست؟

1nafar
14-09-2008, 17:41
سلام
همه میکرو ها دوتا پایه دارند به نام xtal1 و xtal 2 که توی میکرو های مختلف محلشون فرق میکنه ، کریستال مانند شکل زیر با دوتا خازن 30 پیکو فاراد به این دو پایه متصل میشه
You can see links before reply

sianconero
21-08-2011, 14:18
کدوم شکل؟!!!!!!!!

cmuiran
21-08-2011, 15:28
سلام
همانطور که اقای هاشمی فرمودن شما بعد از وصل کردن کریستال به میکرو
باید فیوز بیت های میکرو تون هم تنظیم کنید در حالت کریستال خارجی

safavism
22-08-2011, 10:05
با سلام و قبولی طاعات
با کسب اجازه از اساتید جهت اتصال کریستال خارجی باید فیوزبیتها را رو بدین حالت 1111-1111 یا 1110-1110 تنظیم کرد

cmuiran
22-08-2011, 15:05
سلام
این نرم افزار را ببین
میدونم که 100% به درد کارت میخوره و باعث میشه تو تنظیم کرستال خارجی خودکفا بشی

novin89
31-01-2012, 17:20
سلام جناب.
من باز متوجه نشدم.
مثلاً اگه قرار باشه از کریستال 7.3738 استفاده کنم تنظیمات باید به چه شکلی باشند؟
من از این نرم افزار استقاده می کنم و میکرومم اتمگا 8 هست:
You can see links before reply (You can see links before reply)

mehrdad22
31-01-2012, 18:02
سلام جناب.
من باز متوجه نشدم.
مثلاً اگه قرار باشه از کریستال 7.3738 استفاده کنم تنظیمات باید به چه شکلی باشند؟
من از این نرم افزار استقاده می کنم و میکرومم اتمگا 8 هست:
You can see links before reply (You can see links before reply)

سلام دوست عزیز
فیوز بیتها برای استفاده از کریستال به دو بخش اصلی تقسیم میشند،
1- استفاده از کریستال داخلی
2- استفاده از کریستال خارجی

پس همیشه ذکر کنید که میخواید از کریستال خارجی استفاده کنید یا داخلی چون تنظیم فیوز بیتها هرچند که مقدار هر دو یکی باشه باز فرق میکنه ،
منظورم اینه که به فرض ما میخوایم کریستال 8 مگا هرتز استفاده کنیم ، تنظیم فیوز بیتها در 8مگا هرتز داخلی با 8 مگاهرتز خارجی فرق داره!!

نحوه استفاده از کریستال خارجی رو مهندس 1nafar (جا داره همینجا ازش تشکر کنم، چون خیلی چیزها ازش یاد گرفتم) بالا توضیح دادن،

و نحوه استفاده از کریستال داخلی هم که موقع برنامه نویسی معین میشه
مثلا در بسکام این شکلیه:

$Crystal=8000000

و اما فیوز بیتها :

cksel3 - cksel2 - cksel1 - cksel0
این قسمت از فیوز بیتها برای پروگزام کردن کریستال مورد استفاده قرار میگیره
------------------------------------------------------------------------

بهترین روش واسه اینکه دیگه سوالی از بابت فیوز بیتها براتون باقی نمونه:
1- استفاده از دیتاشیت میکرو
2- استفاده از نرم افزارهایی توی این زمینه

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

توی این نرم افزار فقط کافیه اسم میکرو رو انتخاب کنی ، بعد نوع کریستالی که داری استفاده میکنی رو انتخاب میکنی و بعد مشخص میکنی که داخلی (internal) هستش یا خارجی (external) اینارو که انتخاب کردی ، یه عدد میده مثلا : 0100

و این عدد یعنی :

cksel3 - cksel2 - cksel1 - cksel0
0 ------- 0 ------- 1 ------- 0

که این مقادیر واسه 8 مگا هرتز داخلی هستش

novin89
31-01-2012, 18:31
متشکر دوست من از توجهی که به این موضوع داشتین.
اون برنامه رو دان کردم,اما من می خوام از 7.3738 خارجی استفاده کنم اما توبرنامه همه عددها روند هستن,شرمنده من چیز زیادی یا به عبارتی اصلاً از الکترونیک نمی دونم.

morteza_rk
31-01-2012, 22:41
اون برنامه رو دان کردم,اما من می خوام از 7.3738 خارجی استفاده کنم اما توبرنامه همه عددها روند هستن,شرمنده من چیز زیادی یا به عبارتی اصلاً از الکترونیک نمی دونم.

سلام دادا ، هیچ عیبی نداره که عددها روند هستن. شما فیوزبیت هارو روی کریستال خارجی تنظیم کن ، بعدش خودت بصورت دستی مقدار فرکانس کریستال رو به هرتز بنویس. یعنی 7372800

novin89
31-01-2012, 22:53
سلام دادای مهربون.
ممنون.
اگه من کریستال خارجی رو رو 8 مگا تنظیم کنم و فیوز بیتا رو
cksel0=0
cksel1=0
cksel2=1
cksel3=1
به نظرتون درسته؟
بازم ممنون

morteza_rk
01-02-2012, 01:35
خواهش میشه.

این تنظیماتی که شما گذاشتی برای کریستال هایی با فرکانس متوسط خوبه. بهتره همه ی cksel هارو بذاری روی 1 و SUT ها رو هم بذاری روی 1 ، اینجوری خیلی بهتره. بعدم میری توی برنامه و فرکانس رو می نویسی 7372800 ، البته وقتی میکرو رو میذاری روی کریستال خارجی ، موقع پروگرم کردن ، حتما کریستال باید بین پایه های xtal1 و xtal2 وجود داشته باشه.

novin89
01-02-2012, 23:43
اینجا هم سلام.
اینکه گفتین cksel هارو بذارم روی 1 و SUT ها رو هم بذارم روی 1 منظورتون از یک کردن چیه؟ایعنی باید فعال کنم یا غیر فعال؟اگه قرار به فعال کردن باشه باید 0 بزارم و اگه غیر فعال کردن باید 1 بزارم.
من به قول خدم می خواستم فعال کنم میکروم قفل شد.!!

morteza_rk
02-02-2012, 00:55
همیشه فعال کردن فیوزبیت ها یعنی اونهارو 0 کنیم و غیر فعال کردنشون یعنی اونارو 1 کنیم.

moayed
14-08-2015, 00:49
سلام و خسته نباشید
چطوری مینونم از یک پایه میکرو(mega8) فرکانس 30 کیلو هرتز بگیرم

باید کریستال خارجی استفاده کنم یا خود ای سی این امکانو داره؟؟؟

ممنون میشم سریع کمکم کنید

mstkmn
15-08-2015, 10:22
سلام
جای مناسبی رو برای پستتون انتخاب نکردید.
برای گرفتن فرکانس هم میتونی از تایمر میکرو استفاده کنی.

امیر علی
05-10-2015, 14:32
سلام
من میخواستم بدونم پایه های کریستال 12mhz هرکدومشون یه اسم دارند وباید درست وصل شوند یا کریستال پایه ی برعکس یا رو ندارد

erfanjeddy
05-10-2015, 14:59
این نوع کریستال ها دو پایه یکسان دارند.

امیر علی
05-10-2015, 21:10
یعنی پشت و رو ندارند؟؟؟

erfanjeddy
05-10-2015, 22:05
کریستال های PASSIVE خیر هر دو پایه یکسان هستند، نوعی کریستال چهار پایه SMD هم وجود داره که پایه ها ضربدری هستند و هر طور که مونتاژ شوند درست عمل میکنند
در مورد کریستال های اکتیو(Crystal oscillators) اینطور نیست و پایه ها متفاوت هستند.

- - - Updated - - -

به مدار معادل نگاه کنید لطفا
You can see links before reply

امیر علی
07-10-2015, 14:08
ممنون دوست عزیز

salsali
31-10-2015, 17:07
دوستان با سلام .
من یدونه at mega32 دارم و میخوام بهش کریستال خارجی وصل کنم فقظ میخواستم بدونم در محیط کد ویژن برای اینکه ic کریستال رو بخونه باید چه خطی رو بنویسم فیوز بیتارو بلدم فقظ تو خط برنامش مشکل دارم اگه کسی میدونه جواب بده ممنون:mrgreen: