ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.






جهت تبلیغ در وب سایت ECA کلیک کنید.

کاربران برچسب زده شده

نمایش نتایج: از 1 به 8 از 8
  1. #1
    2007/03/08
    201
    2

    سوال در مورد ورودی وخروجی میکرو و سوال در مورد پایه ریست

    با سلام
    من یک سوال برایم پیش امد
    ایا ما میتوانیم از یک پورت مثلا (b) هم به عنوان ورودی و هم خروجی استفاده کنیم ؟
    ایا ممکن است در بعضی مواقع که میکرو هنگ میکند یا خود به خود ریست میکند ناشی از نویز گرفتن پایه ریست باشد ؟ اگر جواب صحیح است چاره چیست ؟
  2. #2
    2005/08/30
    تبریز
    1,743
    18

    پاسخ : سوال در مورد ورودی وخروجی میکرو و سوال در مورد پایه ریست

    با سلام
    دوست عزیز اگه به دیتا شیت میکرو ها نگاهی بندازید پایه هایی که می تونند دو طرفه باشند رو اصطلاحا IO می گند پورت B با 8 تا پین هم IO هستش
    پایه RESET وقتی که در حدود ( فکر کنم ) 50 نانو ثانیه به زمین وصل باشه ری سیت میشه و وقتی باهاش کاری نداریم باید به VCC وصل باشه تامشکلی پیش نیاد منم قبلا ازمایش کردم وقتی این پایه شناور رها میشه بعضی وقت ها مسله سازه

    موفق باشید
  3. #3
    2007/03/08
    201
    2

    پاسخ : سوال در مورد ورودی وخروجی میکرو و سوال در مورد پایه ریست

    به نام خدا
    با سلام
    ببخشید من در مورد سوال اول یک کم گیج زدم ما اگر بخواهیم در یک برنامه از یک پورت هم به عنوان ورودی وهم به عنوان خروجی استفاده کنم در اول برنامه چه طوری باید بنویسیم ؟
    مثلا :
    config portb = output
    config pinb.0 = input
    این طوری درسته ؟
  4. #4
    2007/08/07
    تهران
    353
    3

    پاسخ : سوال در مورد ورودی وخروجی میکرو و سوال در مورد پایه ریست

    سلام دوست عزيز :

    ببينيد ، آخرين وضعيتي كه شما براي پورت تعريف كنيد ملاك كامپايلر خواهد بود .
    لذا تنها راهي كه به ذهنم ميرسه كه بشه از يك پورت هم به عنوان ورودي استاده كنيد و هم خروجي اينه كه هر جايي مي خواستيد ورودي باشه همون جا تعريف كنيد ورودي و هرجا خواستيد تعريف كنيد خروجي يك چند خط قبلش تعريف كنيد خروجي ! مثلاً :

    config portb = input
    bitwait pinb.2 , reset
    print "key pressed"
    config portb = output
    portb.2 = 0

    يا حتي بصورت بيتي هم ميتونيد اينكار را انجام دهيد .مثلاً :
    config portb.3 = input
    config portb.3 = output

    ضمناً از دستورات DDRB = 100010101 هم مي توانيد استفاده كنيد كه صفر براي تعريف ورودي و 1 براي تعريف خروجي است .

    اميدوارم كه كمكي كرده باشم :redface:

    موفق باشيد
  5. #5
    2007/03/08
    201
    2

    پاسخ : سوال در مورد ورودی وخروجی میکرو و سوال در مورد پایه ریست

    نقل قول نوشته اصلی توسط حامد پروشانی
    سلام دوست عزيز :

    ببينيد ، آخرين وضعيتي كه شما براي پورت تعريف كنيد ملاك كامپايلر خواهد بود .
    لذا تنها راهي كه به ذهنم ميرسه كه بشه از يك پورت هم به عنوان ورودي استاده كنيد و هم خروجي اينه كه هر جايي مي خواستيد ورودي باشه همون جا تعريف كنيد ورودي و هرجا خواستيد تعريف كنيد خروجي يك چند خط قبلش تعريف كنيد خروجي !
    ممنون از راهنمایی شما
    ولی من منظورم این بود ایا میتوان که مثلا از پورت (b ) پایه b.0 به عنوان ورودی و پایه b.1 هم خروجی
    استفاده کرد ؟
    باز هم از راهنمایی شما متشکرم
  6. #6
    2005/08/30
    تبریز
    1,743
    18

    پاسخ : سوال در مورد ورودی وخروجی میکرو و سوال در مورد پایه ریست

    سلام
    دوست عزيز شما اگه به معماري سخت افزار پورت هاي avr دقت بكني مي فهمي كه چرا در يك لحظه يك پين يا وروديه يا خروجي
    ضمنا اين موردي كه شما مي پرسي معني نداره يعني چي يه پايه در يك لحظه ورودي يا خروجي باشه !!!!!!!!!!!!!!!!!!!!!!!!!! :eek:
  7. #7
    2007/08/07
    تهران
    353
    3

    پاسخ : سوال در مورد ورودی وخروجی میکرو و سوال در مورد پایه ریست

    سلام :

    خدمتتان عرض كردم كه پورت را مي توانيد با دستور ddrb هم تعريف كنيد
  8. #8
    2005/08/30
    تبریز
    1,743
    18

    پاسخ : سوال در مورد ورودی وخروجی میکرو و سوال در مورد پایه ریست

    رجيسترهاي كه كار تنظيم ورودي و خروجي پورت ها رو برعهده دارند ميشه با دستورات بيني و يا بايتي تك تك يا همه اونا رو يه جا تنظيم كرد
نمایش نتایج: از 1 به 8 از 8

موضوعات مشابه

  1. پاسخ: 1
    آخرين نوشته: 2015/11/26, 14:54
  2. پاسخ: 25
    آخرين نوشته: 2014/09/24, 14:19
  3. سوال درباره چگونه یک کردن پایه ورودی میکرو
    توسط elect2 در انجمن میکروکنترلرهای AVR
    پاسخ: 1
    آخرين نوشته: 2014/04/21, 00:34
  4. سوال در مورد آی سی ریست سه پایه بقل میکرو
    توسط elect2 در انجمن سایر مطالب مرتبط با ميکرو ها و پروسسورها
    پاسخ: 6
    آخرين نوشته: 2013/07/08, 09:17
  5. سوال در مورد ترایاک و یه سوال پایه ای
    توسط elias_h در انجمن مدارهای آنالوگ و مدارهای مجتمع
    پاسخ: 2
    آخرين نوشته: 2012/11/05, 08:26

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •