在线时间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数据。 
 
        
        
        
         |   
 
 
 
 |