工具/软件:
您好:
我正在处理一个项目、其中 USCI A0用于中断驱动的 UART、而 USCI B0用于驱动 I2C 总线。目前我们 不使用中断从 I2C 总线读取/写入、而是使用繁忙等待和轮询。
而不必过于深入或泄露太多源代码、是否有任何示例可能同时利用 Rx A0/B0的 Tx/USCI 中断? 我怀疑我是否有一个示例文件,我会发现我的工作明显的监督。
如果没有明显的示例脚本、 我将编辑源代码并将其附加到此处。
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.
工具/软件:
您好:
我正在处理一个项目、其中 USCI A0用于中断驱动的 UART、而 USCI B0用于驱动 I2C 总线。目前我们 不使用中断从 I2C 总线读取/写入、而是使用繁忙等待和轮询。
而不必过于深入或泄露太多源代码、是否有任何示例可能同时利用 Rx A0/B0的 Tx/USCI 中断? 我怀疑我是否有一个示例文件,我会发现我的工作明显的监督。
如果没有明显的示例脚本、 我将编辑源代码并将其附加到此处。
编辑了下游源代码:
您好 Bruce、
我感谢持续的支持。
因此、该计划是启用 UCB0 Tx/ISR Rx、并让它们将相关字节粘贴到两个新的循环缓冲区中或从这两个新的循环缓冲区中提取。 稍后、我们可以通过事件调度器来处理所述缓冲器中的内容。
我只是检查了这些中断例程可以通过切换 GPIO 上的一些 LED 来正确调用。 我想我还有一次监督 、因为 我没有与 UCB0RXBUF 和 UCB0TXBUF 做任何事情、所以我没有提供退出 ISR 的有效方法。 我会做出更改、让您知道我们的票价