UART1配置为打印口

来源:互联网 发布:java构造器写法 编辑:程序博客网 时间:2024/05/17 00:50

一、IO配置为UART

system.c 50行
| P10_UART1_RXD_PIN_CTRL| P11_UART1_TXD_PIN_CTRL

二、UART1中断打开

#define CONFIG_UART1_TX_DEFAULT_IRQHANDLER              TRUE       /*!< Enable/Disable UART1 TX Default IRQ Handler */#define CONFIG_UART1_RX_DEFAULT_IRQHANDLER              TRUE       /*!< Enable/Disable UART1 RX Default IRQ Handler */#define CONFIG_UART1_TX_ENABLE_INTERRUPT                TRUE       /*!< Enable/Disable(Polling) UART1 TX Interrupt */#define CONFIG_UART1_RX_ENABLE_INTERRUPT                TRUE       /*!< Enable/Disable(Polling) UART1 RX Interrupt */

三、初始化UART1,在system.c的最下面
    uart_init(QN_UART1, USARTx_CLK(0), UART_9600);    uart_tx_enable(QN_UART1, MASK_ENABLE);    uart_rx_enable(QN_UART1, MASK_ENABLE);

四、用UART1打印

uart_printf(QN_UART1, "ASDF\r\n");


0 0
原创粉丝点击