/**
* 功能:數據拆分宏定義,在處理數據類型大於1個字節的時候
* 說明:使用的時候注意判斷芯片是使用大端模式還是小端模式
* 備註: 51單片機使用的是大端模式既高字節在前
* STM32單片機使用的小端模式既低字節在前
* 51單片機unsigned int 表示16位
* STM32單片機unsigned int 表示32位
* 作者:CuiHQ
* 時間:2018-09-17
*/
#define Byte0(data) ( *( (char *)(&data) ) )//此地不用糾結char 與 unsigned char
#define Byte1(data) ( *( (char *)(&data) + 1) )
#define Byte2(data) ( *( (char *)(&data) + 2) )
#define Byte3(data) ( *( (char *)(&data) + 3) )