تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 6 از 6

نام تاپيک: ساده ترین پروژه با AVR

  1. #1
    در آغاز فعالیت
    تاريخ عضويت
    Oct 2008
    پست ها
    9

    پيش فرض ساده ترین پروژه با AVR

    سلام دوستان
    من تازه با avr آشنا شدم. رفتم قطعات مورد نیاز رو تهیه کردم, یه ATMEGA8, چند تا LED, یه BreadBoard، ریگلاتور ولتاژ 5 ولت،یه پروگرامر، بعد از یه سایت یه برنامه خیلی ساده گرفتم که یه LED چشمک بزنه بعد کامپایل کردم و با پروگرامر ریختم تو ATMEGA8 ، ولی وقتی مدار رو وصل می کنم LED چشمک نمیزنه همش روشنه همه ی پایه های میکرو هم جریان دارد یعنی به هر پایش وصل می کنم باز LED روشنه برنامه ش رو زیر نوشتم ببینید کسی می تونه این تازه کار رو راهنمایی کنه عکس مداری که سر هم کردم رو هم ضمیمه می کنم
    مرسی از کمکتون


  2. #2
    در آغاز فعالیت
    تاريخ عضويت
    Oct 2008
    پست ها
    9

    پيش فرض اینم کدی که نوشتم

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  3. #3
    ناظر انجمن علوم انسانی New Ray's Avatar
    تاريخ عضويت
    Jul 2009
    محل سكونت
    21°N - 71°W
    پست ها
    978

    پيش فرض

    سلام
    DDRD=0; يعني ورودي ، نه خروجي ! اما مسئله اين نيست. احتمالا مدار مشكل تغذيه داره كه همه پايه ها روشن هستن.
    ولتاژ ورودي رگلاتور بين 7.5 تا 19 ولت بايد باشه.
    ولتاژ بين پايه هاي مثبت و منفي IC رو هم ببين چند ولته. اگه بيشتر از 5.5 باشه احتمال سوختن IC هست.
    در ضمن يه خازن حدود 10 ميكرو يا بيشتر بايد به خروجي رگلاتور وصل كني.

    ممكنه تنظيمات فيوزبيت رو اشتباه دستكاري كرده باشي.

    هيچ وقت LED رو مستقيما به هيچ خروجي وصل نكن مگر اينكه مقاومت گذاشته باشي. ( حدود چند صد اهم )

    اگه پايه ريست رو به مثبت وصل كني بهتره .

    ببينم فايل <mega8.h> رو به برنامه معرفي نكردي ؟ ( <include <mega8.h# )
    Last edited by New Ray; 23-06-2010 at 08:33.

  4. 2 کاربر از New Ray بخاطر این مطلب مفید تشکر کرده اند


  5. #4
    در آغاز فعالیت
    تاريخ عضويت
    Oct 2008
    پست ها
    9

    پيش فرض

    مشکلم حل شد همونظور که گفتی یا از فیوز بیت ها بوده یا از تغذیه ولی نفهمیدم از کدوم ولی درست شد.
    میشه حالت پیش فرضی که فیز بیت های ATMEGA8 باید باشه رو بگی؟ چون دستکاری کردم و نمیدونم باید کدوم صفر و کدوم یک باشه و اصلا برای چی هستن
    مرسی

  6. #5
    اگه نباشه جاش خالی می مونه mohammadmother's Avatar
    تاريخ عضويت
    Aug 2006
    پست ها
    306

    14

    من یه سوالی در مورد ریگلاتورت داشتم می شه بگی GND و VCC رو به + وصل شدن یا منفی

  7. #6
    ناظر انجمن علوم انسانی New Ray's Avatar
    تاريخ عضويت
    Jul 2009
    محل سكونت
    21°N - 71°W
    پست ها
    978

    پيش فرض

    در مدارهاي معمولي كه دو قطب مثبت و منفي مدنظر هست ، منظور از GND يعني همون منفي ، مثبت هم VCC

    اگه رگلاتور هاي سري 78XX مثل 7805 رو از مقابل نگاه كنيم ( طرف اسمش ) ، پايه سمت چپ ورودي مثبت هست ، پايه سمت راست خروجي مثبت و پايه وسط ( اتصال به بدنه ) منفي يا همون GND هست كه بين ورودي و خروجي مشتركه. اتصال خازن چند ميكروفاراد بين پايه هاي خروجي فراموش نشه !

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •