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





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









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





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

نمایش نتایج: از 1 به 2 از 2
  1. #1
    2016/03/05
    1
    0

    رجیسترها در LPC 1768

    سلام دوستان .من تا حالا ARM کار نکردم و میخوام شروع کنم به یادگیری دوتا سوال دارم
    نحوه عملکرد رجیسترهای FIODIR, FIOMASK, FIOPIN, FIOSET, FIOCLR ؟
    رجیسترهای PINSEL, PINMODE, PINMODE_OD برای چه استفاده میشوند؟
  2. #2
    2014/07/19
    116
    6

    پاسخ : رجیسترها در LPC 1768

    سلام
    رجیستر FIOxDIR : این رجیستر برای تعیین جهت پورت ها میباشد(ورودی یا خروجی).با صفر کردن هر بیت این رجیستر،پین متناظر با آن در پورت مورد نظر به صورت ورودی تعیین میشود و اگر یک شود خروجی تعریف میشود.
    رجیستر FIOxSET : این رجیستر جهت فعال یا یک کردن پورت های خروجی کاربرد داره.با ست کردن هر بیت این رجیستر پین متناظر یک میشود.
    رجیستر FIOxCLR : این رجیستر جهت ریست یا صفر کردن پورت های خروجی کاربرد داره.با ست کردن هر بیت این رجیستر پین متناظر صفر میشود.
    رجیستر FIOxPIN : این رجیستر که به رجیستر مستقیم پورت های I/O مشهور است،مقدار منطقی پورت های I/O را در خود نکه میدارد.
    رجیستر FIOxMASK : رجیستر پوشش پورت،برای مسک کردن پین ها از عملیات خواندن و نوشتن استفاده میشود به عنوان مثال میخواهیم از پین های 0,3,4,8 به عنوان خروجی استفاده کنیم در حالی که بقیه پین ها جهت کارهای دیگر اشغال شده(ورودی،ADC و...) حال باید مراقب بود که فقط روی بیت های مورد نظر نوشته شود و بیت های دیگر در امان باشند،با استفاده از این رجیستر میتوان قابلیت تغییر پورت ها را برای پین های مورد نظر فعال کرد و بقیه در امان باشند.با صفر کردن هر بیت این رجیستر،بیت های متناظر در رجیسترهای FIOCLR,FIOSET,FIOPIN نیز برای این بیت فعال میشود و با یک کردن هر بیت، رجیستر های گفته شده برای بیت متناظر غیر فعال میگردد.
    رجیستر PINSEL : این رجیستر نحوه عملکرد یک پایه را تعیین میکند به عنوان مثال یک پایه میتواند هم یک پورت باشد هم میتواند مربوط به USART باشد حال این رجیستر مانند یک سوییچ عمل کرده و روی عملکرد مورد نظر سوئیچ میکند.
    رجیستر PINMOD : جهت تنظیم مقاومت های پول پ/پول داون داخلی به کار میرود.
    رجیستر PINMODE_OD : برای انتخاب حالت OPEN DRAIN پین هاست.
    برای اطلاعات بیشتر میتوان به دیتاشیت مراجعه نمود.
    [img width=281 height=100]http://cdn.persiangig.com/preview/acPBCNLNNr/images.jpg[/img]
نمایش نتایج: از 1 به 2 از 2

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

  1. تنظیم اتوماتیک رجیسترها
    توسط mohsen.s.h در انجمن پروسسورهای ARM
    پاسخ: 0
    آخرين نوشته: 2015/09/30, 01:22
  2. پاسخ: 4
    آخرين نوشته: 2013/08/07, 14:12
  3. مشکل با برخی رجیسترها
    توسط sadegh-emrah در انجمن پروسسورهای ARM
    پاسخ: 0
    آخرين نوشته: 2012/12/09, 12:15
  4. دسترسی به آدرس های رجیسترها در فلومتر جرمی
    توسط farizin در انجمن ابزار دقیق
    پاسخ: 0
    آخرين نوشته: 2012/02/10, 10:21
  5. سوال در مورد رجیسترها
    توسط hasting_m در انجمن میکروکنترلرهای AVR
    پاسخ: 1
    آخرين نوشته: 2011/03/24, 20:12

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

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

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

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

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