سلام دوستان بزرگوار من تازه کار رو با avrشروع کردم و یک برنامه مبتدیانه نوشتم(ledچشمک زن)حالا من میخوام این مداررو که با میکرو atmega16نوشتم روی بردبورد اجرا کنم ولی اجرا نمیشه.یکی از دوستان گفت کریستال نیاز داره ولی منظورش رو نفهمیدم ایا این کریستال باید در مدار قرار بگیرد؟ممنون از شما دوستان گرامی
همونطور که دوستمون گفت اگر فیوز بیتها رو تنظیم نکرده باشید بصورت پیش فرض با اوسیلاتور داخلی میکرو کار میکنهسلام
در حالت پیش فرض،فیوزبیت avr بصورتی است که با اوسیلاتور داخلی خود میکرو و با فرکانس 1mhz (یک مگاهرتز) کار میکنه،اگر شما توی برنامه crystal=1000000 قرار بدید و موقع پروگرام کردن ،فیوزبیت cksel را تغییر ندهید، نیازی به گذاشتن کریستال خارجی نیست
در اینصورت اگر میکرو کار نکرد تغذیه رو و پایه ریست رو چک کن
اگر بین پایه ریست و ولتاژ + تغذیه مقوامت نذاشتی هم مهم نیست
در واقع میتونی پایه 9 و 10 رو توی مگا 16 به هم وصل کنی و 11 هم که زمینه
موفق باشی