اطلاعیه

Collapse
No announcement yet.

انتراپت ارسال سریال در 1768

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

    انتراپت ارسال سریال در 1768

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

    #2
    پاسخ : انتراپت ارسال سریال در 1768

    یعنی هیچکی از وقفه ارسال Uart تابحال استفاده نکرده؟؟؟ :cry: :sad: oo:

    دیدگاه


      #3
      پاسخ : انتراپت ارسال سریال در 1768

      سلام
      بفرمایید
      کد:
      #include "debug_frmwrk.h"
      #include "lpc177x_8x_uart.h"
      
      int main(){
      	
      	UART_FIFO_CFG_Type UARTFIFOConfigStruct;
      	
      	debug_frmwrk_init();
      	
      	UART_FIFOConfigStructInit(&UARTFIFOConfigStruct);
      	
      	UART_FIFOConfig(UART_0 , &UARTFIFOConfigStruct);   //Tanzimate marbot be fifo anjam mishavad
      	
      	UART_IntConfig(UART_0 , UART_INTCFG_RBR , ENABLE); //Tanzimate marbot be vaghfeh anjam mishavad
      	
      	NVIC_EnableIRQ(UART0_IRQn);            //vaghfeh kolli fa'al mishavad
      	UARTPuts_(UART_0 , "This is a test of Intrrupt"); //Ba in dastor yek reshteh dar khoroji namayehs dade msihavad
      	
      	while(UART_CheckBusy);   //Ta zamani ke khat shologh hast sabr mikonad
      
      while(1){
      
      
      }
      
      
      }
      
      void UART0_IRQHandler(void){
       uint32_t tmp , input0;
      
      UARTPuts_(UART_0 , "Vaghfe Etefagh oftad");
      
      	//tmp = UART_GetLineStatus(UART_0);
      	
      	input0 = UART_ReceiveByte(UART_0); //Ba in dastor parchame vaghfeh pak mishavad va barnameh az zirravale vaghfeh kh
      	UART_SendByte(UART_0 , input0);   //arej mishavad
      	
      }

      دیدگاه


        #4
        پاسخ : انتراپت ارسال سریال در 1768

        سلام
        در وقفه ارسال اولین کاراکتر از آرایه را که ارسال می کنید ، وقتی ارسال انجام شد یک وقفه می اید و در زیر روال وقفه بایستی کاراکتر بعدی از آرایه را بدهید و این کار تا اتمام کاراکترهای آرایه که قصد ارسالش را دارید ادامه دارد ....
        فيلم آموزشي ميکروکنترلر LPC1768
        فيلم آموزشي تکميلي و پيشرفته ميکروکنترلر LPC1768
        فيلم آموزش کاربردی زبان سی در میکروکنترلر ARM
        فیلم آموزش مقدماتی میکروکنترلر LPC1788 به زودی ...

        دیدگاه

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