نمایش نتایج: از 1 به 7 از 7
Like Tree2 لایک
  • 1 Post By Tiranoid
  • 1 Post By Nostalgic

موضوع: نوشتن بوتلودر آردوینو روی atmega8

Threaded View

  1. #5
    Junior Member
    تاریخ عضویت
    Jul 2016
    نوشته ها
    13
    حرف شما کاملا درسته اما چون پایه های RX و TX رو لازم دارم پس 2 بیت از پورت D رو از دست میدم و مجبورم از پین PB0 و PB1 بخونمشون ، یعنی digital pin 2 تا digital pin 9 رو استفاده کنم
    برای خوندن هم طبق فرمایش خودتون بهتره AND کنم که اشتباهی توی خوندن پیش نیاد
    مثل کد زیر که به نظرم کاری که من میخوامو انجام میده و موقع خوندن digital pin 2 کم ارزشترین بیت و digital pin 9 پر ارزشترین بیت میشه :

    کد:
     mynumber = ((PIND & 0xFC) >> 2) | ((PINB & 0x03) << 6);
    تصویر ATMEGA8 و یا ATMEGA328 رو هم پیوست کردم که تحلیل قضیه راحت تر بشه
    نظرتون چیه؟ درسته؟
    تصاویر کوچک شده (Thumbnails) پیوست شده تصاویر کوچک شده (Thumbnails) پیوست شده برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: Arduino-To-Atmega8-Pins.png
مشاهده: 74
حجم: 16.7 کیلو بایت  

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

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

SEO by vBSEO