在线时间1 小时
UID65518
注册时间2015-11-5
NXP金币0
该用户从未签到
新手上路

- 积分
- 11
- 最后登录
- 2015-11-24
|
按照KDS的例程编写程序,串口初始化程序如果用函数封装起来,再放在main()函数中初始化,不能成功,只有将初始化部分代码放到main()函数中初始,就运行正常。
edma_state_t state;
uart_edma_state_t uartStateEdma;
edma_user_config_t userConfig = {
.chnArbitration = kEDMAChnArbitrationRoundrobin,
.notHaltOnError = false
};
uart_edma_user_config_t uartConfig = {
.bitCountPerChar = kUart8BitsPerChar,
.parityMode = kUartParityDisabled,
.stopBitCount = kUartOneStopBit,
.baudRate = UART1_BAUD
};
EDMA_DRV_Init(&state, &userConfig);
UART_DRV_EdmaInit(1, &uartStateEdma, &uartConfig);
这部分函数用函数封装起来初始化就异常。
还有接收buf接收满后,不能更新buf数据。
|
|