اطلاعیه

Collapse
No announcement yet.

پورت سریال در lpc1768

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

    پورت سریال در lpc1768

    سلام من تازه عضو شدم
    قبلش خیلی سرچ کردم ولی چیزی پیدا نکردم
    من میخوام کار با پورت سریال lpc1768 رو یادبگیرم
    ولی چیزی که اول کار بهش برخوردم اینه که رو پایه های lpc1768 چند تا uart3 , 2, 1 داره

    مثلا
    p0.0 و p0.25 و p4.28 دارای txd3 هست!!!!!
    p0.1 , p0.26 - p4.29 همrxd3 هستن

    p0.10 - p2.8 برای txd2
    p0.11 , p2.9 برای rxd2 هست
    همینطور برای uart 1 هم داره
    چرا اینطوریه؟؟
    خب من از کدوم پایه باید استفاده کنم؟ مثلا اگه بخوام با uart2 کار کنم کدوم پایه ها میشن؟
    ممنون میشم اگه زودتر جواب بدین

    #2
    پاسخ : پورت سریال در lpc1768

    شما خودت انتخاب می کنی که هر پایه چه کاری انجام بده. کافیه دستور PINSELx رو مقدار بدی.
    ---------
    .
    .
    ...........

    دیدگاه


      #3
      پاسخ : پورت سریال در lpc1768

      مثلا این از uart0 استفاده شده که پایه هاش p0.2 .p.3 هستش
      حالا به ترتیب دیگه یوارت 1 میشه p0.15 ,16
      کد:
      		UART0_SendString(str);	
      	 UART0_SendString("\r\n");
      مدت زمانی که صرف ایجاد تاپیک و منتظر پاسخ هستید را صرف سرچ کنید...

      دیدگاه


        #4
        پاسخ : پورت سریال در lpc1768

        نوشته اصلی توسط ajapyy
        شما خودت انتخاب می کنی که هر پایه چه کاری انجام بده. کافیه دستور PINSELx رو مقدار بدی.
        pinsel کاربرد اون پایه رو تعیین میکنه درسته؟

        سوال من اینه uart3 روی پایه های p0.0 و p0.1 چه فرقی با پایه های uart3 رو پایه های p0.25-26 و p4.28-29 داره؟؟؟

        مثلا اگه بخوام ا هر کدوم از uart ها استفاده کنم چه کدی باید بنویسم؟

        اضافه شده در تاریخ :
        نوشته اصلی توسط NimaAryamehr
        مثلا این از uart0 استفاده شده که پایه هاش p0.2 .p.3 هستش
        حالا به ترتیب دیگه یوارت 1 میشه p0.15 ,16
        کد:
        		UART0_SendString(str);	
        	 UART0_SendString("\r\n");
        این ترتیب چطوری بدست میاد؟
        ممکنه uart1 بجای p0.15-16 بشه p2.0-1 ؟؟؟

        دیدگاه


          #5
          پاسخ : پورت سریال در lpc1768

          pinsel کاربرد اون پایه رو تعیین میکنه درسته؟

          سوال من اینه uart3 روی پایه های p0.0 و p0.1 چه فرقی با پایه های uart3 رو پایه های p0.25-26 و p4.28-29 داره؟؟؟

          مثلا اگه بخوام ا هر کدوم از uart ها استفاده کنم چه کدی باید بنویسم؟
          فرقی ندارند.
          [code=c]LPC_PINCON->PINSEL0 |= (1 << 20); /* Pin P0.10 used as TXD2 (Com2) */
          LPC_PINCON->PINSEL0 |= (1 << 22); /* Pin P0.11 used as RXD2 (Com2) */[/code]
          ---------
          .
          .
          ...........

          دیدگاه


            #6
            پاسخ : پورت سریال در lpc1768

            دوستان من توی ارتباط سریال مشکل دارم
            حتی این برنامه راحت هم کار نمیکنه....
            میتونید بگید مشکلم کجاست؟
            http://opload.ir/downloadf-e2846788b28b1-rar.html
            بود ریت 9600 هست

            دیدگاه

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