一種單片機串口調試的巧妙方法

printf("%s %s\r\n" ,__DATE__ ,__TIME__ );//日期  時間
printf("%s    %s   %d\n",__FILE__,__FUNCTION__,__LINE__);//文件名、函數名、行號
void DBG_STRING(char *title, void *pvbuff, unsigned int u32Len)
{
    unsigned int i, j;
    unsigned char *pu8Buff = pvbuff;
    
    printf("%s\r\n", title);
    printf("%s", pu8Buff);
    printf("\n");
}


void DBG_HEX(char *title, void *pvbuff, unsigned int u32Len)
{
    unsigned int i, j;
    unsigned char *pu8Buff = pvbuff;
    
    printf("%s\r\n", title);
    for (i = 0; i < u32Len; i++)
    {
        printf("%02X", pu8Buff[i]);
    }
    printf("\n");
}

 

效果:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章