دوستان سلام. من یه برنامه ساده نوشتم و میخوام چندتا فرکانس ساده رو بسازم. ولی هنگام شبیه سازی متوجه شدم که چون کریستال داخلی ATMEGA 8 هشت مگاهرتز هست زمان هایی که توی برنامه برای تاخیر نوشتم درست اجرا نمیشن. میشه کمک کنید من زیاد در این مورد اطلاعاتی ندارم.
میخوام تاخیر در حد میکرو ثانیه ایجاد کنم چیکار کنم از کریستال خارجی استفاده کنم یا راهی وجود داره. اگه باید از کریستال خارجی استفاده کنم لطفا راهنمایی کنید ممنونم
یه جور دیگه سوالمو میگم شاید بهتر متوجه بشید
من میخوام فرکانس 50کیلو هرتز رو با میکرو ATMEGA8 تولید کنم. من برنامه زیر رو نوشتم اما درست جواب نمیده.
میخوام تاخیر در حد میکرو ثانیه ایجاد کنم چیکار کنم از کریستال خارجی استفاده کنم یا راهی وجود داره. اگه باید از کریستال خارجی استفاده کنم لطفا راهنمایی کنید ممنونم

یه جور دیگه سوالمو میگم شاید بهتر متوجه بشید
من میخوام فرکانس 50کیلو هرتز رو با میکرو ATMEGA8 تولید کنم. من برنامه زیر رو نوشتم اما درست جواب نمیده.
do
set portb.o
waitus 10
reset portb.o
waitus 10
loop
set portb.o
waitus 10
reset portb.o
waitus 10
loop
دیدگاه