stm32 flash数据如何输出到串口

主要是u32到串口u8这个怎么转换呢。
Flash读写都正常,主要是不清楚怎么进行数据转换

可以重定向printf函数,printf("flash data: %#",flash_addr);就可以了,一个长数据会被分解为多个8位数据,循环发送

u32类型的数据通过右移的方式[u8 = u32>>8&0xff]转化为4个u8类型的数据就好了