Other Parts Discussed in Thread: SYSCONFIG
串口配置界面
程序代码
int uarttree = 0; static void writeCallback(UART_Handle handle, void *rxBuf, size_t size) { // Do nothing uarttree ++; } static void readCallback(UART_Handle handle, void *rxBuf, size_t size) { uarttree ++; } void fp_init(void) { UART_Handle handle; UART_Params params; // GPIO_setConfig(CONFIG_GPIO_FP_TX,GPIO_CFG_INT_ENABLE); // GPIO_setConfig(CONFIG_GPIO_FP_RX,GPIO_CFG_INT_ENABLE); /* 相关串口初始化 */ params.baudRate = 115200; // params.writeMode = UART_MODE_CALLBACK; // params.writeDataMode = UART_DATA_BINARY; // params.writeCallback = writeCallback; params.readMode = UART_MODE_CALLBACK; // params.readDataMode = UART_DATA_BINARY; params.readCallback = readCallback; UART_init(); UART_Params_init(¶ms); handle = UART_open(CONFIG_FP_UART, ¶ms); UART_write(handle, "hello", 5); // UART_read(handle, rxBuf, 16); 初始化 { ... GPIO_init(); //From this fp_init(); ... }