为什么不能使用串口发送中断?

    技术2022-05-20  39

     

         最近我设计了一块板子,选用的主芯片是C8051F020,外围的USB芯片是PDIUSBD12,在调试的时候需要用串口打印调试信息。由于UART0被分配和GPS通讯,因此只能用UART1来打印调试信息。

          调试UART0倒是很顺利,利用中断来发送和接收数据;而在调试UART1的时候却发现不能用中断来发送数据。虽说代码是用汇编写的,可是不应该一个能行,一个不能行的。这些代码以前也用过,而且证明了是OK的(当时的板卡是别人设计的,不过用的也是C8051F020),为什么呢?

          该设置的都已经设置了,虽说用查询的方式也能完成工作,可是我还是有些不明白。

          希望有高人指点一二!


    最新回复(0)