TI的8962板子 UARTprintf这个函数怎么用?

2019-03-24 16:17发布

要用串口调试板子


根据例程 UARTCharPut 这个函数可以使用 但是只能输出单字节
而uartstdio.c中的 UARTprintf 这个函数 应该是和一般程序中的printf一样使用的  
但是程序中运行通不过

请问这个函数应该怎么用?  谢谢

void
UARTprintf(const char *pcString, ...)
{
    unsigned long ulIdx, ulValue, ulPos, ulCount, ulBase, ulNeg;
    char *pcStr, pcBuf[16], cFill;
    va_list vaArgP;

    //
    // Check the arguments.
    //
    ASSERT(pcString != 0);

    //
    // Start the varargs processing.
    //
    va_start(vaArgP, pcString);

    while(*pcString)
    {
                       /*中间略   */
          }
    va_end(vaArgP);
}

[ 本帖最后由 stefchang 于 2011-4-13 16:43 编辑 ] 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
stefchang
1楼-- · 2019-03-25 19:28
明白了  谢谢大家!!!

//
// Initialize the UART for console I/O.
//
UARTStdioInit(0);


要加上这个初始化
锐鑫同创
2楼-- · 2019-03-25 23:40
UARTprintf()是UARTStdio里的函数,所以这个初始化是必要的。

一周热门 更多>

相关问题

    相关文章