工具/软件:TI C/C++编译器
您好!
我正在查看 C6000 (C6713 dsk)内部硬件和各种外设。 在 C6713技术讲座(Workshop)中、12个可配置中断可通过使用 MUXL 和多路复用器寄存器(spru190d、图14-2)连接到各种外设事件。 下面显示了这种情况:
MUXL 和 muxh 的值如下所示(spru190d、表14-6):
上图显示了默认事件及其各自的事件编号。 假设我要将 I2C 模块(TX/RX 事件)连接到 INT4-INT15中断(SPRU175c)中的任何一个。 我应该在 MUX[X]寄存器中设置什么值? 我的意思是、在哪里给出了各种外设的事件编号? 在这里、我可以找到其他外设事件编号、这些编号可以映射到 CPU 中断、以便相应的中断可以到达 CPU。
我不想使用 CSL 库。 我知道 CSL 中有一些函数可以实现这一点、但我想坚持 BareMetal 编程。
此致、
Amimal。

