單片機結構體的內存對齊

單片機:KE02Zxx,基於Cortex-M0,Cortex-M0應該都是32位的吧。 一個地址對應一個字節。 用IIC的主機寫給從機某個地址的數據,需要地址和數據連續發送,要求數據地址和數據的地址是連續的,本想用結構體把他們封裝起來,然後就可以連續發送了,但不想遇到了結構體內存對齊的問題。如下。 有下面代碼: typedef struct { uint16 address; uint32 u32
相關文章
相關標籤/搜索