با سلام
من با میکرو(mega 32) و با تایمر صفر یه موج مربعی درست کردم که دامنش 7 میلی ثانیه است البته چون همه می گفتن که کریستال داخلی میکرو خوب نیست من به خاطر همین از کریستال خارجی استفاده کردم (یه کریستال 8 مگا هرتزی) این کریستالو با دو تا خازن 30 پیکو فاراد به پایه های XTAL1 و XTAL2 وصل کردم و فیوز بیت های CKSEL0 تا CKSEL3 رو تیکشو رو برداشتم اصلا من با کد ویژن کار می کنم و هیچ کدوم از فیوز بیت ها رو تیک نگذاشتم. با اسیلسکوپ که نگاه کردم موجش درسته (همون 7 میلی ثانیه رو رعایت می کنه) اما وقتی کریستال رو از مدار در میارم بازم همون موج رو نشون می ده انگار نه انگار که داره از کریستال استفاده می کنه . البته در تنظیمات کد ویزارد هم کریستال داخلی رو روی 8 مگا هرتز گذاشتم خواهشا بگین کجا رو اشتباه کردم :cry2:
من با میکرو(mega 32) و با تایمر صفر یه موج مربعی درست کردم که دامنش 7 میلی ثانیه است البته چون همه می گفتن که کریستال داخلی میکرو خوب نیست من به خاطر همین از کریستال خارجی استفاده کردم (یه کریستال 8 مگا هرتزی) این کریستالو با دو تا خازن 30 پیکو فاراد به پایه های XTAL1 و XTAL2 وصل کردم و فیوز بیت های CKSEL0 تا CKSEL3 رو تیکشو رو برداشتم اصلا من با کد ویژن کار می کنم و هیچ کدوم از فیوز بیت ها رو تیک نگذاشتم. با اسیلسکوپ که نگاه کردم موجش درسته (همون 7 میلی ثانیه رو رعایت می کنه) اما وقتی کریستال رو از مدار در میارم بازم همون موج رو نشون می ده انگار نه انگار که داره از کریستال استفاده می کنه . البته در تنظیمات کد ویزارد هم کریستال داخلی رو روی 8 مگا هرتز گذاشتم خواهشا بگین کجا رو اشتباه کردم :cry2:
دیدگاه