请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TM4C123GH6PM 我正在使用48000Hz 的 Systic 中断、每次发生中断时、我的 x2和 x1值都会更新、 我遇到了混乱,当我使用115200波特率在控制台上打印值时,而我的 UARTprintf 语句位于 while 循环中,我的 x1值不会因此显示,但会像12跳到62跳转, 但是、当我在中断中使用 UARTprintf 时、所有的值都会相应地重复。我想知道这是 UART 的速度问题还是 while 循环花费了太多的时间?
何时使用 UARTprintf ("[%i %i]%i \n",x2,x1,out);while 循环内部
当我在中断中使用 UARTprintf 时。
我的 while 循环如下所示。