你好,奇拉格,
使用UART ISR是可能的。UART有两个ISR:一个是Tx,另一个是RX。在源文件下,您将找到一个名为UARTITEN.ASM的文件。
在这个文件中找到标签uARTARTXXISR。在这行下面,你会发现注释文本,如下所示
--------------------------------在这个横幅下面插入一个C函数,并且不评论这些横幅之间的线条;---------------------------RealvivPcPuthCurror;Leq-YyMycCuffic;RealthyPcCurrar;-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------。
您可以不注释上述三行,并修改LCALL指向您的函数处理TX中断。请为函数名提供一个前导下划线。请注意,您的函数不是严格的ISR。它是一个ISR调用的函数,但它将服务于这个目的。
在下面的行找到标签UARTARXRXYISR,您会发现注释文本如下所示
--------------------------------在这个横幅下面插入一个C函数,并且不评论这些横幅之间的线条;---------------------------RealvivPcPuthCurror;Leq-YyMycCuffic;RealthyPcCurrar;---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------在这个横幅上方插入一个C函数,并不评论这些横幅之间的线条;---------------------------;@ PSoCuSuuloCoEdEdEd@(不要改变这条线)。
您可以注释上面提到的三行,并将该Calto点修改为处理RX中断的函数。请为函数名提供一个前导下划线。
萨姆普斯
你好,奇拉格,
使用UART ISR是可能的。UART有两个ISR:一个是Tx,另一个是RX。在源文件下,您将找到一个名为UARTITEN.ASM的文件。
在这个文件中找到标签uARTARTXXISR。在这行下面,你会发现注释文本,如下所示
--------------------------------在这个横幅下面插入一个C函数,并且不评论这些横幅之间的线条;---------------------------RealvivPcPuthCurror;Leq-YyMycCuffic;RealthyPcCurrar;-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------。
您可以不注释上述三行,并修改LCALL指向您的函数处理TX中断。请为函数名提供一个前导下划线。请注意,您的函数不是严格的ISR。它是一个ISR调用的函数,但它将服务于这个目的。
在下面的行找到标签UARTARXRXYISR,您会发现注释文本如下所示
--------------------------------在这个横幅下面插入一个C函数,并且不评论这些横幅之间的线条;---------------------------RealvivPcPuthCurror;Leq-YyMycCuffic;RealthyPcCurrar;---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------在这个横幅上方插入一个C函数,并不评论这些横幅之间的线条;---------------------------;@ PSoCuSuuloCoEdEdEd@(不要改变这条线)。
您可以注释上面提到的三行,并将该Calto点修改为处理RX中断的函数。请为函数名提供一个前导下划线。
萨姆普斯
举报