اطلاعیه

Collapse
No announcement yet.

رجیسترهای at91sam7

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    رجیسترهای at91sam7

    سلام
    من آرم رو تازه شروع کردم. با at91sam7 کار میکنم

    یه چیزی برام عجیبه که چرا برای خیلی از قسمت ها رجیستر فعال/غیرفعال کننده جدا درنظر گرفته شده؟!! یعنی مثلا برای خروجی تعریف کردن پایه یه رجیستر و برای غیر فعال کردن خروجی رجیستر دیگه... یه حالیه!! :angry:
    چرا مثل avr هشت بیتی نیست. اونا یه رجیستر دارن یه با 1 کردن بیت هاشون یه کار انجا میشد و با صفر کردن اون عمل غیر فعال میشد. مثل PORTA ...
    این موضوع در مورد همه arm ها هست؟

    یه سوال کوچولوی دیگه : مرز سطوح منطقی تو Arm ها چیه؟ (ولتاژ منطق 1 در چه حدودیه؟)
    https://www.linkedin.com/in/mohammadhosseini69

    http://zakhar.blog.ir

    #2
    پاسخ : رجیسترهای at91sam7

    به سلامتی
    جداکردن رجیستر ها یه مزیت داره ، مثلا شما میخواید دوتا از پین های میکرو رو (که مثلا به رله وصل هستن) یک کنید . برای این کار کافیه بیتهای مربوطه تو رجیستر set رو 1 بگذارید . اما اگر بخواید همین کار رو تو میکرویی مثل avr انجام بدید ، باید اول محتوات پورت رو بگیرید و بعد با مقدار جدیدتون or کنید و این مقدار رو نهایتا بگذارید تو پورت.
    البته این موضوع در بعضی موارد مزیته و در بعضی موارد هم نیست .
    همه میکرو های arm اینطوری نیستن. بستگی به شرکت سازنده (و سلیقه اونا) داره . مثلا nxp اینطوری نیست.
    اینکه چرا هشت بیتی نیست ، کاملا مشخصه دیگه ، میکرو باس دیتاش 32 بیتی هست ، بنابر این بقیه موارد هم 32 بیتی شدن


    ولتاژ سطح منطقی یک، 3.3 هست (بسته به تغذیه میکرو)

    دیدگاه


      #3
      پاسخ : رجیسترهای at91sam7

      نوشته اصلی توسط farzadsw
      ولتاژ سطح منطقی یک، 3.3 هست (بسته به تغذیه میکرو)
      منظورم کل حدود ولتاژ بود. یعنی حداقل ولتاژی که که به عنوان منطق 1 قبول میکنه. و همچنین حداکثر ولتاژ منطق صفر... ؟

      یه سوال دیگه:
      بلوک دیاگرام زیر رو ببینید :

      میخوام بدونم اون شکلی که مشخص کردم معنیش چیه؟ (نه تو این بلوک دیاگرام. کلا...)
      https://www.linkedin.com/in/mohammadhosseini69

      http://zakhar.blog.ir

      دیدگاه


        #4
        پاسخ : رجیسترهای at91sam7

        حداقل برای سطح منطقی یک ، 2 ولت و حداکثر برای سطح منطقی صفر 0.8 ولت هست . تو دیتا شیت نوشته دیگه.
        اونم نماد Mux یا مالتی پلکسر هست.

        دیدگاه

        لطفا صبر کنید...
        X