Thread 中讨论的其他器件:SysConfig
您好!
您能否确认以下问题?
您能告诉我们如何决定缓冲区大小(UART_write()的参数)和波特率参数?
我们将通过禁用 FIFO 功能来评估 UART_write()函数。
如果第2个参数(* buffer)是200,第3个参数(size)是100,则前几个字节正确发送;但是,其他数据是错误的数据。
我们想知道如何决定缓冲区大小和波特率的参数。
在禁用 UART FIFO 的情况下、SYSCFG 参数中的"环形缓冲区大小"是否有效?
在 TRM 中、我们可以发现"例如、如果为接收 FIFO 选择了1/4选项、UART 会在接收到4个数据字节后产生一个接收中断。" 在 FIFO 操作章节中。
"4个数据字节"是否为拼写错误?
我们认为 FIFO 大小为32字节(32个单元)、因此32 * 1/4 = 8个数据字节。
此致、
Nomo