導航:首頁 > 操作系統 > 單片機做從機

單片機做從機

發布時間:2022-09-30 20:44:53

A. 單片機要實現從機和主機的通訊要怎麼實現

單片機串口通訊,如果是一對一單片機串口通訊 可以互為 主從機,如果是多機通訊 那麼只能一個單片機為 主機、其餘單片機 為 從機,主機TXD-所有從機RXD、主機RXD-所有從機TXD,如果用無線通訊串口透傳模塊,多機通訊也可以互為 主從機。

B. 單片機設計為什麼要區分主機和從機

如果一個控制系統中用到多個單片機,一般情況下,會用一主多從的模式。
主機一般用作整個系統的任務協調和劃分,人機交互等。而從機一般用於執行某些具體的任務,接受主機的指令,並把自身的運行狀態向主機進行反饋。主機、從機之間可以通過通訊的辦法進行數據交互。

C. PIC單片機I2C通信可同時做主機也做從機么

同時這個詞不準確啊。
你想要它做主的時候,設置為主,想要從的時候設置為從不就好了么,同時為主同時為從,這不矛盾了?

如有問題,請追問。

D. msp430的單片機做從機,用另一個單片機的IIC從MSP430的RAM中取數據,程序該怎麼寫

I2C通信是,一個單片機設成從機模式,另一個設成主機模式(MSP430有四種模式:主機發送、主機接收、從機發送、從機接收);通信時寄存器設成相應模式,嚴格按照時序寫代碼就OK了。
RAM區的數據需要從機收到請求後控制發送哪一個部分。

E. 單片機作為藍牙模塊的主機或是從機對數據傳輸有沒有影響

一個做主機一個做從機就可以實現通信,電腦和手機的藍牙一般是主機,也就是說配對一個從機就能實現通信,你再買一個從機藍牙模塊來就可以用了,

不過我感覺你說的這個功能實現起來難點很多,因為看似簡單的的配對涉及到很多問題,主要是軟體上,手機端需要寫驅動及應用程序,這個就需要你對嵌入式ARM及linux相當熟悉,不過有可能類似的程序能下載到,你可以試試,再者單片機你需要寫通信協議藍牙模塊才能工作,還需進行收到數據的控制信號10口輸出,還需要信號放大,如果做PWM輸出,就需要H橋。
從理論上來說樓主的功能可以實現,但是前提是你很熟悉單片機編程和arm linux,而且電路知識也必須熟悉。從樓主的提問來看我不認為你是一個電子方面的專業人士,所以你真想做就需要毅力了,光買點零件回來是不夠的

F. 51單片機多機通信從機的什麼2在哪設置

可以使用I2C,SPI的多機通信,從機地址都是軟體設置的,必須和主機當前地址一樣才可以通信。
如果串口通信。,如果用軟體設置的話,就是在從機的程序中加上if語句即可,if語句後面的條件即是從機地址。

G. STC單片機的SPI從機通訊問題

那有這么簡單!!
想不想實現這樣通信協議?

輸入輸出一體化模塊:
板子上的硬體資源有52單片機一個,8*8led點陣屏16個,4位一體數碼管8個(32個顯示位位),led燈16個,4*4矩陣鍵盤,74ls154,74ls373,分立與門,或門等等。
主程序負責所有器件驅動以及和外界數據交換。模塊上有鍵按下後通知主機讀取鍵值
和外界通信有4種通信協議可選,1_Wire,I2C, UART, SPI。 每種協議都支持匯流排上掛接256個模塊。
1_Wire 匯流排模式時所有模塊可以掛接在單線上 。(每秒傳輸27531位元組)
I2C 模式時所有模塊可以和標準的I2C器件掛接在一起 。(每秒傳輸38782位元組)
UART 模式時所有模塊還可以直接被PC機控制 。。(每秒傳輸37062位元組)
SPI 模式時所有模塊可以和標準的SPI器件掛接在一起。。(每秒傳輸38782位元組)

H. 怎麼樣用stm32單片機做iic從機

可以看吳鑒鷹單片機開發板教程的

#include<reg52.h>


sbitHC595_sck=P0^5;

sbitHC595_rck=P0^6;

sbitHC595_data=P0^7;


codeunsignedcharData_One_Array[2]={0x01,0x00};

codeunsignedcharData_Two_Array[2]={0x00,0x00};


voidSend_Data(unsignedcharData_One,unsignedcharData_Two)

{

unsignedchari;


HC595_rck=0;


for(i=0;i<8;i++)

{

HC595_sck=0;

if(0==(Data_One&0x80))

{

HC595_data=0;

}

else

{

HC595_data=1;

}


Data_One=Data_One<<1;

HC595_sck=1;

}

for(i=0;i<8;i++)

{

HC595_sck=0;

if(0==(Data_Two&0x80))

{

HC595_data=0;

}

else

{

HC595_data=1;

}


Data_Two=Data_Two<<1;

HC595_sck=1;

}


HC595_rck=1;


}


voidmain()

{

while(1)

{

Send_Data(Data_One_Array[0],Data_Two_Array[0]);

}

}

I. 求助:單片機 主機和從機的區別

如果一個控制系統中用到多個單片機,一般情況下,會用一主多從的模式。
主機一般用作整個系統的任務協調和劃分,人機交互等。而從機一般用於執行某些具體的任務,接受主機的指令,並把自身的運行狀態向主機進行反饋。
主機、從機之間可以通過通訊的辦法進行數據交互。

J. C51單片機做SPI從機,時鍾線是應該接入單片機的普通IO、三態IO,還是中斷

無論發送方還是接收方,時鍾都是單片機產生的
對於接收方,NRF24L01的IRQ引腳 可產生中斷,單片機可按中斷處理,也可按普通IO口查詢狀態

閱讀全文

與單片機做從機相關的資料

熱點內容
五菱宏光空調壓縮機 瀏覽:64
為什麼app佔用幾百兆 瀏覽:676
自動解壓失敗叫我聯系客服 瀏覽:482
易語言新手源碼 瀏覽:456
oa伺服器必須有固定ip地址 瀏覽:42
傳奇源碼分析是什麼 瀏覽:267
解放壓縮機支架 瀏覽:255
程序員禿頂搞笑相遇 瀏覽:6
IBM手機app商店叫什麼名字 瀏覽:834
jpeg壓縮質量 瀏覽:774
雲伺服器評測對比 瀏覽:145
java日期轉string 瀏覽:221
openfire源碼編譯 瀏覽:897
在線小工具箱引流網站源碼 瀏覽:337
非科班程序員自學 瀏覽:801
壓縮泡沫鞋底底材 瀏覽:220
程序員職場第一課2正確的溝通 瀏覽:680
遇到不合法app應該怎麼辦 瀏覽:92
匯編程序編譯後的文件 瀏覽:81
大智慧均線源碼 瀏覽:374