STM32字符串打印

    技术2022-07-14  89

    STM32字符串打印

    cks32C8T6、stm32c8t6直接复制使用

    文章目录

    STM32字符串打印源码xxx.c头文件定义xxx.h举例

    源码xxx.c

    void UART_PutChar(USART_TypeDef* USARTx, uint8_t ch) { while((USARTx->SR&0X40)==0);//循环发送,直到发送完毕 USARTx->DR = (ch & (uint16_t)0x01FF); } void printf_uart(USART_TypeDef* USARTx, uint8_t *str) { while (*str != '\0' ) { UART_PutChar(USARTx, *str); str++; } }

    头文件定义xxx.h

    void UART_PutChar(USART_TypeDef* USARTx, uint8_t Data); void printf_uart(USART_TypeDef* USARTx, uint8_t *str);

    举例

    printf_uart(USART2,"USART2\r\n");//使用的前提是,你得初始化串口2
    Processed: 0.013, SQL: 9