اطلاعیه

Collapse
No announcement yet.

مشکل در راه اندازی دو پورت سریال با cmsis

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

    مشکل در راه اندازی دو پورت سریال با cmsis

    میخوام دوتا پورت سریالو با دستورات cmsis راه اندازی کنم.ولی توی دستورات cmsis نمیتونم دوتا پورت سریالو بنویسم.اگه هم زیر هم جداگانه بنویسم ایراد میگیره.برای راه اندازی دو پورت سریال مثلا 0 و 1 چکار باید بکنم؟؟

    #2
    پاسخ : مشکل در راه اندازی دو پورت سریال با cmsis

    مگه چطور نوشتید؟
    فيلم آموزشي ميکروکنترلر LPC1768
    فيلم آموزشي تکميلي و پيشرفته ميکروکنترلر LPC1768
    فيلم آموزش کاربردی زبان سی در میکروکنترلر ARM
    فیلم آموزش مقدماتی میکروکنترلر LPC1788 به زودی ...

    دیدگاه


      #3
      پاسخ : مشکل در راه اندازی دو پورت سریال با cmsis

      به عنوان مثال برای پیکره بندی به اینصورت نوشتم
      کد:
      	UART_Init(LPC UART0 | LPC_UART3,&uart);
      ولی ایراد میگیره :angry:

      دیدگاه


        #4
        پاسخ : مشکل در راه اندازی دو پورت سریال با cmsis

        ماشالله
        خوب چه کاریه
        من پارامترهای تابع رو ندیدم ولی به نظرم اینطوری معقولتر میاد
        کد:
        UART_Init(LPC UART0 ,&uart);
        UART_Init( LPC_UART3,&uart);

        دیدگاه


          #5
          پاسخ : مشکل در راه اندازی دو پورت سریال با cmsis

          با این کاری که گفتید امتحان کردم قبلا.ایراد نمیگیره ولی warning میده و دیتا ها درست ارسال نمیشه و میریزه به هم.
          کدها مو به صورت کلی قرار میدم:
          کد:
          PINSEL_CFG_Type pinuart;
          
          	UART_CFG_Type uart;
          	UART_FIFO_CFG_Type fifouart;
          	
          	//config TXD3
          	pinuart.Portnum=0;
          	pinuart.Pinnum=0;
          	pinuart.Funcnum=2;
          	pinuart.Pinmode=PINSEL_PINMODE_PULLDOWN;
          	pinuart.OpenDrain=PINSEL_PINMODE_NORMAL;
          	PINSEL_ConfigPin (&pinuart);
          		
          	//config RXD3
          	pinuart.Portnum=0;
          	pinuart.Pinnum=1;
          	pinuart.Funcnum=2;
          	PINSEL_ConfigPin (&pinuart);
          	
          			
          	//config TXD0
          	pinuart.Portnum=0;
          	pinuart.Pinnum=2;
          	pinuart.Funcnum=1;
          	PINSEL_ConfigPin (&pinuart);
          	
          			
          	//config RXD0
          	pinuart.Portnum=0;
          	pinuart.Pinnum=3;
          	pinuart.Funcnum=1;
          	PINSEL_ConfigPin (&pinuart);
          	
          	
          	UART_ConfigStructInit (&uart);
          
          	UART_Init(LPC UART0 | LPC_UART3,&uart);

          دیدگاه


            #6
            پاسخ : مشکل در راه اندازی دو پورت سریال با cmsis

            کسی از دوستان نیست کمک کنه؟؟؟

            دیدگاه


              #7
              پاسخ : مشکل در راه اندازی دو پورت سریال با cmsis

              خواهش میکنم اگه کسی میدونه کمک کنه :angry: :angry:

              دیدگاه


                #8
                پاسخ : مشکل در راه اندازی دو پورت سریال با cmsis

                یعنی واقعا کسی پیدا نمیشه بلد باشه و بتونه کمک کنه؟؟؟!!!!! :cry2:

                دیدگاه


                  #9
                  پاسخ : مشکل در راه اندازی دو پورت سریال با cmsis

                  کسی پیدا نمیشه کمک کنه که دو تا پورت سریال را با cmsis راه بندازم.فقط یه راهنمایی میخوام که چطوری توی یک دستور دوتا پورت سریال را پیکره بندی کنم :angry:

                  دیدگاه


                    #10
                    پاسخ : مشکل در راه اندازی دو پورت سریال با cmsis

                    سلام
                    مدار راه اندازی تون چیه؟
                    [glow=red,2,300]برنامه هاي آموزشي تست شده براي NXP LPC1768 با توابع CMSIS[/glow]
                    http://www.eca.ir/forum2/index.php?topic=76623.0

                    دیدگاه


                      #11
                      پاسخ : مشکل در راه اندازی دو پورت سریال با cmsis

                      مدار خاصی نیست و واسه یادگیری دارم انجامش میدم.فقط میخوام دوتا پورت سریالو ببینم چطوری میتونم راه بندازم

                      دیدگاه


                        #12
                        پاسخ : مشکل در راه اندازی دو پورت سریال با cmsis

                        سلام
                        برنامه دیباگ کنید ببینید چه تنظیمی انجام نمی شه و اصلاح کنید
                        نمی شه که نشه هر کدام را جداگانه ست می کنید ربطی به هم ندارند
                        فيلم آموزشي ميکروکنترلر LPC1768
                        فيلم آموزشي تکميلي و پيشرفته ميکروکنترلر LPC1768
                        فيلم آموزش کاربردی زبان سی در میکروکنترلر ARM
                        فیلم آموزش مقدماتی میکروکنترلر LPC1788 به زودی ...

                        دیدگاه

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