|
dma
while(USART_GetFlagStatus(USART1, USART_FLAG_TXE) == RESET){}; USART_SendData(USART1,Encoder_High/256); while(USART_GetFlagStatus(USART1, USART_FLAG_TXE) == RESET){}; USART_SendData(USART1,Encoder_High%256); 这种死循环发送也真牛逼,容易产生打嗝效应,发送 10000字节得多长时间啊。
dma发送肯定能解决问题,nxp和st还不是一个档次的。不会用dma的,基本上还不了解这个stm32。 |
|