2017-06-19 33 views
2

我正在使用SIM900模塊瀏覽Sim Tool Kit菜單並執行一些操作。我能夠獲得頂級菜單,但無法繼續。下面是我的AT命令和響應:SIM900 STK無法通過AT命令集瀏覽菜單項

AT*PSSTKI=1 

OK 
AT+CMGF=1 

OK 
AT*PSSTK="SETUP MENU",1,1 

OK 

*PSSTK: "END SESSION" 
AT*PSSTK="GET ITEM LIST",8 

*PSSTK: "GET ITEM LIST",1,128,4,"eZ Reload",33,0,0 

OK 
AT*PSSTK="MENU SELECTION",1 

+CME ERROR: operation not allowed 

我收到一個「錯誤」時,我將命令發送到選擇菜單項。

I'm using this SIMCOM official STK guide

任何幫助非常感激。

+0

如果您打開擴展的錯誤與報告'AT + CMEE',你可能會很可能得到一個描述性的錯誤反應,而不是僅僅'錯誤'(儘管錯誤代碼有時需要用一粒鹽)。 – hlovdal

+0

@hlovdal謝謝你的提示,它說'+ CME錯誤:操作不允許'。任何想法? –

回答

2

AT*PSSTK="MENU SELECTION",1item identifier作爲參數,而不是索引。你舉的例子只有1項標識符爲128

所以我會嘗試這樣的:AT*PSSTK="MENU SELECTION",128

+0

雖然一個小問題,我不能刪除菜單,一旦我設置AT * PSSTK =「設置菜單」1,1,但是當我運行這個命令AT * PSSTK =「移除菜單」,1'它給我錯誤說'+ CME錯誤:操作不允許'任何想法? –