資源簡介
一個基于STM32F103的藍牙4.0控制程序,對于想要學習藍牙的初學者有比較大的幫助

代碼片段和文件信息
#include?“stm32f10x_lib.h“
#include?“public.h“
#ifndef?NULL
#define?NULL?0
#endif
int?strcmpn(u8?*srcu8?*destu8?count)??
{??
????if(count?==?0)??
????????return?0;??
????while(count--?&&?*src?&&?*src?==?*dest)??
????{??
????????src++;??
????????dest++;??
????}
if(count?==?255)
return?0;
????return?(*(unsigned?char?*)src?-?*(unsigned?char?*)dest);??
}??
u32?atoi(char*?pstr)
{??
????u32?Ret_Integer?=?0;??
????s8?Integer_sign?=?1;??
??????
????/*?
????*?判斷指針是否為空?
????*/??
????if(pstr?==?NULL)??
????{??
????????return?0;??
????}??
??????
????/*?
????*?跳過前面的空格字符?
????*/??
????while(*pstr?==?‘?‘)??
????{??
????????pstr++;??
????}??
??????
????/*?
????*?判斷正負號?
????*?如果是正號,指針指向下一個字符?
????*?如果是符號,把符號標記為Integer_sign置-1,然后再把指針指向下一個字符?
????*/??
????if(*pstr?==?‘-‘)??
????{??
????????Integer_sign?=?-1;??
????}??
????if(*pstr?==?‘-‘?||?*pstr?==?‘+‘)??
????{??
????????pstr++;??
????}??
??????
????/*?
????*?把數字字符串逐個轉換成整數,并把最后轉換好的整數賦給Ret_Integer?
????*/??
????while(*pstr?>=?‘0‘?&&?*pstr?<=?‘9‘)??
????{??
????????Ret_Integer?=?Ret_Integer?*?10?+?*pstr?-?‘0‘;??
????????pstr++;??
????}??
????Ret_Integer?=?Integer_sign?*?Ret_Integer;??
??????
????return?Ret_Integer;??
}??
u8?atcmd(u8?*pBuffer?u16?length)
{
// u8?*?cmd?=?NULL;
//print_serial(“atcmd?:%s?length:%d?\r\n“pBufferlength);
if(length?2)
return?0;
if(((!strcmpn(pBuffer“at“2))||(!strcmpn(pBuffer“AT“2)))&&(length?==?2))
{
print_serial(“ok\n“);
return?1;
}
if(length>=7?&&?strcmpn(pBuffer+3“pslp“4)==0){
static?char?flag?=?0;
flag?=?!flag;
print_serial(“set?slp?\r\n“);
GPIO_WriteBit(GPIOB?GPIO_Pin_8?(BitAction)flag);
return?1;
}
if(length>=7?&&?strcmpn(pBuffer+3“state“5)==0){
extern?device_state_t?device_state;
print_serial(“device_state:%d\r\n“device_state);
return? 1;
}
if(length>=6?&&?strcmpn(pBuffer+3“role“4)==0)
{
extern?device_state_t?device_state;
print_serial(“role:%s\r\n“role==1?“slave“:“Central“);
return? 1;
}
return?0;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????169??2012-08-01?14:14??testboard\ArInp.Scr
?????文件???????2158??2014-09-17?17:33??testboard\at_cmd.c
?????文件???????5029??2013-11-23?21:27??testboard\delay.c
?????文件?????827392??2014-06-07?14:36??testboard\ecg91.IAB
?????文件???????8408??2014-06-07?14:36??testboard\ecg91.IAD
?????文件?????217088??2014-06-07?14:36??testboard\ecg91.IMB
?????文件???????2448??2014-06-07?14:36??testboard\ecg91.IMD
?????文件????????300??2014-06-12?10:14??testboard\ecg91.PFI
?????文件????????776??2014-06-12?10:14??testboard\ecg91.PO
?????文件??????23912??2014-06-07?14:36??testboard\ecg91.PR
?????文件?????152312??2014-06-07?14:36??testboard\ecg91.PRI
?????文件????1555564??2014-06-07?14:50??testboard\ecg91.PS
?????文件???????6168??2014-06-26?22:00??testboard\ecg91.WK3
?????文件????????497??2014-09-18?11:40??testboard\Jli
?????文件?????107390??2014-09-18?17:44??testboard\Jli
?????文件????????573??2013-11-21?13:48??testboard\Jli
?????文件???????2313??2008-10-06?15:43??testboard\lib\library\inc\cortexm3_macro.h
?????文件??????16421??2008-10-06?15:43??testboard\lib\library\inc\stm32f10x_adc.h
?????文件???????3526??2008-10-06?15:43??testboard\lib\library\inc\stm32f10x_bkp.h
?????文件??????12319??2008-10-06?15:43??testboard\lib\library\inc\stm32f10x_can.h
?????文件??????12551??2008-10-06?15:43??testboard\lib\library\inc\stm32f10x_dma.h
?????文件???????5868??2008-10-06?15:43??testboard\lib\library\inc\stm32f10x_exti.h
?????文件??????10421??2008-10-06?15:43??testboard\lib\library\inc\stm32f10x_flash.h
?????文件??????12562??2008-10-06?15:43??testboard\lib\library\inc\stm32f10x_gpio.h
?????文件??????15681??2008-10-06?15:43??testboard\lib\library\inc\stm32f10x_i2c.h
?????文件???????3534??2008-10-06?15:43??testboard\lib\library\inc\stm32f10x_iwdg.h
?????文件???????3080??2008-10-06?15:43??testboard\lib\library\inc\stm32f10x_lib.h
?????文件??????20402??2008-10-06?15:43??testboard\lib\library\inc\stm32f10x_map.h
?????文件??????16398??2008-10-06?15:43??testboard\lib\library\inc\stm32f10x_nvic.h
?????文件???????3975??2008-10-06?15:43??testboard\lib\library\inc\stm32f10x_pwr.h
............此處省略188個文件信息
- 上一篇:電壓電流檢測模塊.zip
- 下一篇:物料搬運機器人
評論
共有 條評論