This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Code Composer Studio
您好!
我正在使用 tm4c123 MCU 上的 kentec 显示屏。 我想通过计算得出的转速测量值将一个值传递到触摸屏。 我现在正在使用此代码。
我可以正常工作、但我显示的是 ASCII 字符、而不是"RPM:%d/0"。
这是我必须显示上面创建的函数的画布。
我正在尝试更新一个值、以显示从自行车上测量的转速。 代码编译正确、但我没有得到我想要在屏幕上显示的值。 我已经在 grlib 中阅读了内容、但在编写此内容方面没有找到太多帮助。 有什么建议吗?
谢谢、
Mike
您好!
我认为有两个问题、可能与您的问题有关、也可能与您的问题无关。 首先,函数内没有初始化 rpm,因此当您将 rpm 传递到 usprintf()时,它将是未知的。 其次、计时器的大小仅为2个字符、如 char timer[2]中所示。 您尝试打印的字符串占用两个以上的字符。 例如,字符串中有'R'、'P'、'M'、':',以及代表 rpm 值的字符。 它将超过2个字符。 您可能会打印在计时器[2]之后占用内存空间的未知值。
您好、Charles、
我现在正在不使用画布小工具进行呼叫。 我是否应该将 PrintRPPM()放入 main 的 while 循环中? 我确实有一个观察表达式来查看为我的计时器值显示的内容。 我可以看到它包含来自我的输入的数据、因此它确实可以正常工作。
谢谢、
Michael Winter