嗨,我的系统硬件是Microchip的MicroTrok II开发工具,一个USB到TTL转换器和一个PC上的软件,用来显示从开发工具包上的PUIC的UART1发送的数据。在调试期间,我使用步进或步进函数或运行到光标。我还试图把断点放在正在跳过的线路之上。在某些情况下,它会进入线路,但不会将数据传输到发送寄存器中。在我设法与PC建立连接之后,输出通信。ansmitting:<0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0>0英镑& 0英镑& 0英镑& 0英镑,不知道这里出了什么事。每当我调试代码(在模拟器中,它工作得很好)以仅从PIC的UART传输数据时,在开发工具包MicrostickII上实时运行将使代码卡在下面;以下函数:void vPutCharU1(CHARCChar){.(U1STAbits.UTXBF);//在输出缓冲区已满时等待;每次数据被传输到cChar时,我的U1TXREG寄存器只有零,当cChar不断更新时,什么都不会发生。
嗨,我的系统硬件是Microchip的MicroTrok II开发工具,一个USB到TTL转换器和一个PC上的软件,用来显示从开发工具包上的PUIC的UART1发送的数据。在调试期间,我使用步进或步进函数或运行到光标。我还试图把断点放在正在跳过的线路之上。在某些情况下,它会进入线路,但不会将数据传输到发送寄存器中。在我设法与PC建立连接之后,输出通信。ansmitting:<0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0>0英镑& 0英镑& 0英镑& 0英镑,不知道这里出了什么事。每当我调试代码(在模拟器中,它工作得很好)以仅从PIC的UART传输数据时,在开发工具包MicrostickII上实时运行将使代码卡在下面;以下函数:void vPutCharU1(CHARCChar){.(U1STAbits.UTXBF);//在输出缓冲区已满时等待;每次数据被传输到cChar时,我的U1TXREG寄存器只有零,当cChar不断更新时,什么都不会发生。
举报