This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好,我想请问一下,有关usb_dev_serial这个例程。(用的是28069的launchpad)
1.这个模拟成串口的话,发送速率可以突破实际串口的速率吗,即大于115200,可以的话要改动哪里的配置,因为项目的原因,需要较高的波特率来进行数据传输,我在这个函数UARTConfigSetExpClk()里面把波特率改高,实际发送的速率好像没有变化(用一个测试串口速率的小程序进行测试)。
2.用什么发送语句或者函数来进行数据的发送,我现在用的是在while(1)中用UARTCharPutNonBlocking(UART0_BASE, ui8Char)来进行数据的发送,在115200的波特率下可以正常发送,按照我的问题1里的提高波特率之后,用串口助手读取的数据就有问题。不知道这样做对不对,这样属不属于虚拟串口传输。
因为项目比较紧急,希望能尽快得到答复。
你好,串口速率高于最大的115200的话,即使发送端能超速,接收端不是也会出错吗?
user6295096 说:我现在用的是在while(1)中用UARTCharPutNonBlocking(UART0_BASE, ui8Char)来进行数据的发送
你是修改过程序吗?我这边例程中,这个函数不是在while(1)循环中的,但这个函数是用来将字符放入UART传输FIFO的。至于提高波特率之后读取有问题,还是有可能是接收端波特率限制的问题?