اطلاعیه

Collapse
No announcement yet.

یه مشکل ساده

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

    یه مشکل ساده

    #define RS (1<<9) //PORT0.9
    define E (1<<8) //PORT0.8
    define RW (1<<10) //PORT0.10

    تو تعریف این دیفاینها اگربخوایم مثلا پورت 2.10 را دیفاین کنیم چطوری باید بنوسیم
    اصلا اینجا از کجا معلوم شده پورت صفر هست
    وقتی زندگی به سمت دشوار شدن تغییر مسیر میدهد
    شما به سمت قوی تر شدن تغییر مسیر دهید

    #2
    پاسخ : یه مشکل ساده

    میه بیشتر توضیح بدید منظوزتون از پورت 2.10 چیه؟

    دیدگاه


      #3
      پاسخ : یه مشکل ساده

      [فک کنم اینجور بشه ( 72>>1 )
      از port0باید 31 واحد شیفت بدی تا برسی به port1
      از port1 تا port2 هم 31
      از port2.0 تا port2.10 هم 10 ,hpn که جمعا 72 واحد

      دیدگاه


        #4
        پاسخ : یه مشکل ساده

        درستش که اینطوریه :
        [code=c]#define example LPC_GPIOn->FIOPIN |= (1<<N) ;[/code]
        example همون اسمی هستش که میخوایهد define کنید.
        n شماره پورت هستش.
        N هم شماره پایه هستش. مثلا پایه 0 یا 20 یا ....
        به جای FIOPIN هم می تونید FIOSET، FIOCLR و یا هرچیز دیگه بزارید. همه مثل بالا تعریف میشند.
        ---------
        .
        .
        ...........

        دیدگاه

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