SIM卡初始化

2021-08-19 04:08:21 字數 859 閱讀 4283

//sim卡初始化

int card_init(int fd)		

memset(numberf,0,sizeof(numberf));

memset(reply,0,sizeof(reply));

strcpy(numberf,"at+csq\r"); //檢查網路訊號強度,返回:+csq: **,##。其中**應在 10 到 31 之間,數值越大表明訊號質量越好,

//##為誤位元速率,值在 0 到 99 之間。否則應檢查天線或 sim 卡是否正確安裝

nwrite = write(fd,numberf,strlen(numberf));

sleep(1);

nread = read(fd,reply,sizeof(reply));

printf("nread=%d,%s\n",nread,reply);

memset(reply,0,sizeof(reply));

memset(numberf,0,sizeof(numberf));

strcpy(numberf,"at+ccid\r");

nwrite = write(fd,numberf,strlen(numberf));

printf("nwrite=%d,%s\n",nwrite,numberf);

sleep(1);

nread = read(fd,reply,sizeof(reply));

printf("nread=%d,%s\n",nread,reply);

if(strstr(reply,"ok") == null)

return 1;

}

SD卡初始化

傳送指令時可能會有狀態轉換,尤其是初始化時。指令分為兩類 一類為通用指令,另一類為針對某種卡的特定指令,但特定指令的實際數可以通用指令相同,所以cmd55 特定指令來傳送特定指令,1 傳送cmd0指令 go idle state 卡進入idle狀態 2 傳送指令cmd8 send if cond 如...

SIM卡 Sim 卡掉卡

2.1.掉卡和掉網的區別 當看到沒有訊號時進入 設定 sim 卡管理 檢視,是否可以看到網路運營商,若可以看到,但訊號欄沒有訊號,表示是掉網 若連運營商都看不到,就像沒有卡一樣,才表示為掉卡。掉卡後通知欄會有如下顯示 您在提交cr 時,請寫清楚是掉卡還是掉網,以便將cr assign 給正確的own...

三 網絡卡初始化

完成復位之後,你要對網絡卡的工作引數進行設定.以使網絡卡開始工作.先介紹乙個子函式 define reg00 xbyte 0xc000 對應於位址240h 為命令暫存器cr位址 void page uchar pagenumber 錯誤修正 2001年11月10日 以上程式有問題,在中斷驅動或傳送資...