單片機串口輸出數組的16進制字符串格式


//使用printf顯示16進制數
//使用printf顯示16進制數
void UART0_ShowHex(uint8 *buf,uint8 len)
{
    uint8 i;
    printf("hex = ");
    for( i = 0; i < len; i++){
        printf(" %02X",buf[i]); //使用前導0補齊
        //printf(" %2X",buf[i]);  //使用前導空格補齊
        //printf(" %X",buf[i]);  //輸出最短的16進制格式
    }
    printf( "\r\n");
}

2020年4月15日
特此記錄,防止忘記。

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