久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
SIM900通訊程序設計
[打印本頁]
作者:
ermaowxl
時間:
2018-12-5 15:10
標題:
SIM900通訊程序設計
//sim900a發送命令后,檢測接收到的應答
//str:期待的應答結果
//返回值:0,沒有得到期待的應答結果
// 其他,期待應答結果的位置(str的位置)
u8* sim900a_check_cmd(u8 *str)
{
char *strx=0;
if(USART3_RX_STA&0X8000) //接收到一次數據了
{
USART3_RX_BUF[USART3_RX_STA&0X7FFF]=0;//添加結束符
strx=strstr((const char*)USART3_RX_BUF,(const char*)str);
}
return (u8*)strx;
}
//向sim900a發送命令
//cmd:發送的命令字符串(不需要添加回車了),當cmd<0XFF的時候,發送數字(比如發送0X1A),大于的時候發送字符串.
//ack:期待的應答結果,如果為空,則表示不需要等待應答
//waittime:等待時間(單位:10ms)
//返回值:0,發送成功(得到了期待的應答結果)
// 1,發送失敗
u8 sim900a_send_cmd(u8 *cmd,u8 *ack,u16 waittime)
{
u8 res=0;
USART3_RX_STA=0;
if((u32)cmd<=0XFF)
{
while((USART3->SR&0X40)==0);//等待上一次數據發送完成
USART3->DR=(u32)cmd;
}else u3_printf("%s\r\n",cmd);//發送命令
if(ack&&waittime) //需要等待應答
{
while(--waittime) //等待倒計時
{
delay_ms(10);
if(USART3_RX_STA&0X8000)//接收到期待的應答結果
{
if(sim900a_check_cmd(ack))break;//得到有效數據
USART3_RX_STA=0;
}
}
if(waittime==0)res=1;
}
return res;
}
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
2022精品国偷自产免费观看
|
免费激情网站
|
www.久久
|
97超碰免费
|
国产内谢
|
日韩国产一区二区三区
|
亚洲精品乱码久久久久久黑人
|
亚洲 中文 欧美 日韩 在线观看
|
国产高清精品一区二区三区
|
国产日韩欧美一区二区在线播放
|
成人激情视频免费观看
|
日本特黄a级高清免费大片 特黄色一级毛片
|
日韩精品中文字幕一区二区三区
|
在线视频成人
|
日本不卡视频
|
东方伊人免费在线观看
|
色婷婷av一区二区三区软件
|
91免费在线看
|
99久久久国产精品
|
亚洲欧美精品国产一级在线
|
范冰冰一级做a爰片久久毛片
|
九色在线视频
|
精品一区二区三区在线观看国产
|
在线观看h视频
|
日韩在线小视频
|
亚洲精品久久久久久久久久久
|
91电影院
|
天天爽综合网
|
午夜性视频
|
亚洲国产二区
|
色婷婷精品久久二区二区蜜臂av
|
在线免费观看毛片
|
青春草在线
|
午夜精品久久久久久久久久久久久
|
亚洲成人动漫在线观看
|
成人h片在线观看
|
成人超碰在线
|
久久33
|
久久久毛片
|
av天天干
|
日韩成人免费视频
|