主题中讨论的其他器件:C2000WARE
我想将数据发送到 scitxbuf 中。 您是否有示例代码
DP 我需要使用任何 Txrdy 或 Txempty 位?
如果我想在没有 FIFO 的情况下从 txrdy 创建中断、您是否有示例代码?
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.
我想将数据发送到 scitxbuf 中。 您是否有示例代码
DP 我需要使用任何 Txrdy 或 Txempty 位?
如果我想在没有 FIFO 的情况下从 txrdy 创建中断、您是否有示例代码?
您好 Ken,
您发送的数据、在该数据之后您将获得中断、或者您填入 ISR 或您的 SciaRegs.SCIFFTX 配置。所有这些数据都应告诉您 发送了多少数据、之后您将获得中断。
没有这样的示例、但可以为您提供一些要查看的指针。
若要仅在没有 Rx 的情况下将数据发送到 scitxbuf 中、请使用以下示例使用具有 FIFO 的中断
检查示例 device_support\f2806x\examples\c28\scia_loopback_interrupts。
除了:
-没有启用环回的语句(SciaRegs.SCICCR.bit.LOOPBKENA=1; //启用环回)
-将 SciaRegs.SCICTL1.all =0x0003;更改为 SciaRegs.SCICTL1.all =0x0002;//仅用于 TX
-将 SciaRegs.SCICTL2.bit.RXBKINTENA=1;更改为 SciaRegs.SCICTL2.bit.RXBKINTENA=0;//无 Rx。
-删除 scia_fifo_init()中与 SCIFFRx 相关的配置。
使用同样的例子来说明如何使用无 FIFO 的中断
除了:
-删除 上述所有有关“有 FIFO”案例的内容
- 更新 SciaRegs.SCIFFTX.All=0xC022;更新为 SciaRegs.SCIFFTX.All=0x8020;// TX 电平本身为空时中断(就像没有 FIFO 一样)。
请告诉我这是如何影响的。
此致。