各位开发者:
大家好。我使用的DSP开发板为TMDXLCDK6748,现在正在学习UART的基本开发,看了C6748的user guide,上面说UART的工作模式有3种:polled,中断和EDMA。看了UART的参数里面有个硬件中断号,我想问一下,如果设置工作模式为中断模式,可以使用软中断SWI的方式进行数据读写吗?另外TI有提供C6748的中断模式下的UART读写例程吗?或者有关于C6748的中断例程吗?谢谢。
Tony Tang:
软中断与硬件中断不是一回事,软中断只是BIOS操作系统下的一种线程。从原理上来说,也不是不可以,那就是从硬件中断ISR里触发SWI,然后在SWI里读,不过没这么做的,也没必要。