資源簡介
適用于發(fā)送和接收字符串都確定的模塊,AT模塊通用初始化模板。功能:發(fā)送完,自動檢查回復(fù)指令內(nèi)容,支持超時重發(fā),模塊重啟等操作,以RM08模塊為歷程,可移植到類似的模塊。
代碼片段和文件信息
#include?“at.h“
#include?
#include?
#include?
MY_SEM_TYPE?*p_recv_ack_sem=NULL;
char?*at_ack_buf;
static?at_func_t?gt_at_func;
static?char*?at_search_recv_buf(const?char*?recv_struint32_t?max_resp_time);
/***********************************************************
*?Name????:?at_init
*?Brief???:?
*?Params??:?
*?Return??:?
*?Note????:?
************************************************************/
void?at_init(void)
{
????gt_at_func.delay_ms_interface?=?NULL;
????gt_at_func.send_interface?=?NULL;
????gt_at_func.at_clear_ack_buff?=?NULL;
????gt_at_func.module_reboot?=?NULL;
}
/***********************************************************
*?Name????:?at_register_handler
*?Brief???:?注冊AT指令運(yùn)行環(huán)境:發(fā)送和延時函數(shù)注冊,接收緩沖區(qū)注冊,接收完成信號注冊
*?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????5638??2019-03-30?21:34??at_template\at.c
?????文件???????1104??2019-03-30?16:30??at_template\at.h
?????文件???????6477??2019-03-30?21:34??at_template\at_template.c
?????文件???????1342??2019-03-30?16:30??at_template\at_template.h
?????目錄??????????0??2019-03-30?21:33??at_template
-----------?---------??----------?-----??----
????????????????14561????????????????????5
評論
共有 條評論