您是指的两个SendData间的时间缩小吗? SPI_I2S_SendData(JTAG_TAP_HS_SPI_S,tms); SPI_I2S_SendData(JTAG_TAP_HS_SPI_M,tdi);
STM32不熟悉,不过以前做AT91的时候老出现这种问题.
是由于MCU执行指令的速度相对SPI(I2S)的波特率慢了点.当去调用第2个Send函数时, 硬件已经将数据发送完毕.
如果想要连续的时钟,1)在波特率不变的情况下提供系统时钟 2)在系统时钟不变的情况下降低波特率..
不知道您是不是指这个问题..
|