① 鍗曠墖鏈烘庝箞澶勭悊涓涓澶氫綅鐨勪簩榪涘埗鏁版嵁錛屾庝箞瀛樺偍鍛銆傛垜涓句緥璇存槑銆
鐢ㄦ暟緇勫勭悊灝辮岋紝鎶婃帴鏀跺埌鐨勬暟鎹瀛樻斁鍒頒竴涓鏁扮粍
浣犳槸鐢ㄤ覆鍙f帴鏀舵暟鎹鍚楋紝涓插彛鐨勮瘽涓嬈″彂閫8瀛楄妭鏁版嵁錛屽驚鐜璇誨彇鏁版嵁灝辮岋紝姣忓綋涓插彛鍙戦佸畬鏁版嵁灝辮諱竴嬈SBUF,瀛樺埌鏁扮粍閲岋紝浣嗚佹敞鎰忔暟緇勪笅鏍囩殑鏀瑰彉
while錛堜覆鍙e彂閫佸畬姣昑I 錛
{
Rxbuffer[i] = SBUF;
i+=8;
}
鎴戠殑涓鐐圭悊瑙o紝甯屾湜鍙浠ュ府鍒頒綘錛
② 我想用SPI通信方式傳送一組連續的64位數據,可是單片機一次只能傳8位數據。
只能循環8次,每次發送8位。就是一個位元組。這樣做其實就是一次發送了64位。中間可以認為沒時間停滯的,因為間隔時間太短了。或者你把數據放入一個float類型的4位元組里,發送2次。