❶ 51單片機和GSM模塊無法通信求高手幫助
這個我玩過 之前也想樓主一樣遇到這種不能通訊的問題。 建議樓主先用串口小助手先試試GSM模塊有沒有問題。 如果沒問題的話,檢查下硬體有沒有插正確,重點檢查單片機與GSM的接收與發送的那兩個腳有沒有接對,這個關繫到指令能不能發出去 。其實單片機與GSM通信只是模仿GSM模塊與電腦在串口小助手通信那個過程而已。你按照電腦與GSM通訊那個過程去編寫程序應該就能成功的。經驗之談,希望能幫到你
❷ 51單片機怎樣和GSM模塊連接起來
TTL電平就是0-5V,232電平就是-12V-+12V。只要給模塊供電,然後模塊的發送接單片機的接收,單片機的發送接模塊的接收就能通信了。
❸ 在利用51單片機串口向GSM簡訊模塊發送數據時,為什麼要設置REN=0和ES=0
REN是串口接收使能,ES是串口中斷使能。
將這兩位置為0,顯然是不想讓接收數據引發中斷。
❹ 51單片機+GSM模塊+12864顯示屏可以自製通話手機嗎
當然可以!用單片機通過串口發送指令就可以控制GSM模塊撥打電話,還可以接聽! 然後通過連接在單片機的矩陣鍵盤可進行撥號等操作!12864可顯示撥打的號碼,還可以顯示單片機讀取的簡訊等!
❺ 如何讓51單片機與GSM模塊實現通信
51單片機和GSM模塊之間採用串列通信,利用的是UART模塊,還是比較簡單的,只是協議比較復雜,需要下一番功夫才能調通。
❻ 51單片機與GSM模塊TC35之間如何連接
一般51的單片機就是通過RS232(TX、RX)與GSM通訊即可。
❼ 51單片機能接GSM模塊嗎接哪些io口
主要用到51單片機的串列口,你看一下gsm模塊的介面是rs232電平的還是ttl電平的串列口,ttl的可以直接和單片機接,232的需要中間接max232
❽ 怎樣用51單片機控制GSM模塊發簡訊
按模塊手冊供電,接SIM卡等,程序裡面先發握手初始化等指令,然後再發兩條發信息的指令就可以了
一條是對方號碼,一條是簡訊內容,如果是中文就稍微麻煩點,要格式轉換
❾ 51單片機連接GSM模塊問題
清除緩存之後重發
while(!Hand("OK")) //判斷是否握手成功,如果不成功延時一會,再發送AT握手指令
{
CLR_Buf(); //清除緩存
Send_ASCII("AT"); //發送聯機指令
Send_Hex(0x0d); //發送回車符
Send_Hex(0x0a); //發送換行符
Delay_ms(600);
}