串口发送指针方式: UART1

    技术2024-08-20  64

    void UART1_Send(u8 *pbuf, u16 len) {     UART1_TX_MODE;                                    //切换到发送模式     Delayus(100);

        while((UART1_SR & MASK_UART1_SR_TC) == 0x00);

        while(len --)     {         UART1_DR = *pbuf ++;         while((UART1_SR & MASK_UART1_SR_TC) == 0x00);     }

        Delayus(100);     UART1_RX_MODE; }

     

    void Send24c64(u8* p) {     u8 i;        for(i=0;i<10;i++)         {         USART_SendData(USART1,*p );//向串口1发送数据         while(USART_GetFlagStatus(USART1,USART_FLAG_TC)!=SET);//等待发送结束         p++ ;

        } }  

    Processed: 0.011, SQL: 9