چجوری میشه با PROGISP کریستال 16 مگا هرتز رو به AVR وصل کنم ، منظورم فیوز بیتاشه آخه میگن تا 8 مگا هرتزو میشه تنظیم کرد میشه به طور کامل اینو شرح بدین ، و اینکه کریستال 16 مگا هرتز با 8 مگا خیلی تفاوت داره؟ منظورم سرعت عمکرد AVR هستش
با تشکر
چجوری میشه با PROGISP کریستال 16 مگا هرتز رو به AVR وصل کنم ، منظورم فیوز بیتاشه آخه میگن تا 8 مگا هرتزو میشه تنظیم کرد میشه به طور کامل اینو شرح بدین ، و اینکه کریستال 16 مگا هرتز با 8 مگا خیلی تفاوت داره؟ منظورم سرعت عمکرد AVR هستش
با تشکر
اگه منظور شما کریستال داخلی هست باید بگم که AVR تا 8 مگ بیشتر کلاک داخلی نداره.
اگه میخواید از کریستال 16 مگ استفاده کنید باید فیوز بیت های مربوط به کلاک رو روی کریستال خارجی تنظیم کنید.
منظورم کریستال خارجیه باید فیوز بیتارو تو چ حالتی قرار بدم تو PROGISP تا 8 مگا هرتز نوشته برای کریستال خارجی ، برای 16 مگا باید چ کار کنم؟
برای ATMEGA16 و ATMEGA32 اگر بخواهید نوسانساز داخلی میکرو رو تنظیم کنید باید فیوزبیتهای CKSEL رو به شکل زیر پروگرام کنید:نوشته اصلی توسط majidkavir
روی 8 مگاهرتز:
CKSEL3-----0
CKSEL2-----1
CKSEL1-----0
CKSEL0-----0
روی 4 مگاهرتز:
CKSEL3-----0
CKSEL2-----0
CKSEL1-----1
CKSEL0-----1
روی 2 مگاهرتز:
CKSEL3-----0
CKSEL2-----0
CKSEL1-----1
CKSEL0-----0
روی 1 مگاهرتز (حالت پیشفرض):
CKSEL3-----0
CKSEL2-----0
CKSEL1-----0
CKSEL0-----1
تمامی این فرکانسها در شرایطی 5ولت و دمای 25 درجه سانتیگراد ضمانت شدهاند (البته ± 3% خطا) برای دقت بالاتر بهتره از کریستال خارجی استفاده کنید و نکته اینکه وقتی از نوسان ساز داخلی استفاده میکنید نباید فیوزبیت CKOPT رو پروگرام کنید!
برای اطلاعات کاملتر به مستندات ATMEL رجوع کنید.
سلام باید فیوز بیت cksel1 تا cksel3 را یک کنی اگه به قسمت fuse config2 بری نوشته