熱門(mén): 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
5819| 7
|
關(guān)于STM32Mini板spi數(shù)據(jù)8位字符串讀寫(xiě),如何實(shí)現(xiàn)32位整數(shù)讀寫(xiě) |
15黑幣
最佳答案將32位數(shù)據(jù)分為4個(gè)8位數(shù)據(jù),分別傳輸,所以傳輸一個(gè)32位數(shù)據(jù)需要調(diào)用四次傳輸函數(shù)
可以使用以下方法實(shí)現(xiàn)
uint32 a[19];
uint8 b[4];
uint8 temp,i;
for(i=0;i> 24;
b[0] = temp;
temp = a >> 16;
b[1] = temp;
temp = a >> 8;
b[2] = temp;
temp = a ;
b[3] = temp
}
然后發(fā)送b
| ||
| ||
| ||
| ||
| ||
| ||
| ||
Powered by 單片機(jī)教程網(wǎng)