資源簡介
AT指令通訊,很多人都用阻塞方式進行,很不利于產品開發,本人寫了一套模板,稱不上什么框架,是以非阻塞式的通訊方式進行,大大減輕CPU負擔,稍作修改可以跟ESP8266等WIFI模塊以及所有支持AT指令通訊的模塊進行通訊,芯片是STM32F030與SIM800C進行通訊的歷程
代碼片段和文件信息
#include?“LED.h“
void?LED_Init(void)
{
??GPIO_InitTypeDef??GPIO_InitStructure;
??
??/*?使能GPIOB時鐘?*/
??//RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOB?ENABLE);
??/*?配置LED相應引腳PB1*/?
??GPIO_InitStructure.GPIO_Pin?=?PWR_LED_PIN;
??GPIO_InitStructure.GPIO_Mode?=?GPIO_Mode_OUT;
??GPIO_InitStructure.GPIO_OType?=?GPIO_OType_PP;
??GPIO_InitStructure.GPIO_PuPd?=?GPIO_PuPd_NOPULL;
??GPIO_InitStructure.GPIO_Speed?=?GPIO_Speed_50MHz;
??GPIO_Init(PWR_LED_GPIO?&GPIO_InitStructure);
GPIO_InitStructure.GPIO_Pin?=?SIM_LED_PIN;
??GPIO_Init(SIM_LED_GPIO?&GPIO_InitStructure);
GPIO_InitStructure.GPIO_Pin?=?SCAN_LED_PIN;
??GPIO_Init(SCAN_LED_GPIO?&GPIO_InitStructure);
GPIO_InitStructure.GPIO_Pin?=?TCP_LED_PIN;
??GPIO_Init(TCP_LED_GPIO?&GPIO_InitStructure);
PwrLED_Clear();
SIMLED_Set();
SCANLED_Set();
TCPLED_Set();
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-08-09?20:14??AT_Test\
?????目錄???????????0??2018-08-09?19:28??AT_Test\CORE\
?????文件????????1120??2012-03-23?12:36??AT_Test\CORE\arm_common_tables.h
?????文件??????240326??2012-03-23?12:36??AT_Test\CORE\arm_math.h
?????文件???????31948??2012-03-23?12:36??AT_Test\CORE\core_cm0.h
?????文件???????15691??2012-03-23?12:36??AT_Test\CORE\core_cmFunc.h
?????文件???????16108??2012-03-23?12:36??AT_Test\CORE\core_cmInstr.h
?????文件???????10646??2012-03-23?12:36??AT_Test\CORE\startup_stm32f0xx.s
?????目錄???????????0??2018-08-09?19:53??AT_Test\HARDWARE\
?????目錄???????????0??2018-08-09?20:12??AT_Test\HARDWARE\AT\
?????文件???????10072??2018-08-09?20:12??AT_Test\HARDWARE\AT\atcode.c
?????文件????????2638??2018-08-09?19:43??AT_Test\HARDWARE\AT\atcode.h
?????目錄???????????0??2018-08-09?19:53??AT_Test\HARDWARE\TIMER\
?????文件???????38972??2017-02-17?17:07??AT_Test\HARDWARE\TIMER\app_timer.c
?????文件???????16098??2017-02-17?15:48??AT_Test\HARDWARE\TIMER\app_timer.h
?????文件????????2183??2018-08-09?19:53??AT_Test\HARDWARE\TIMER\timer.c
?????文件?????????925??2018-03-31?18:31??AT_Test\HARDWARE\TIMER\timer.h
?????文件????????3916??2018-03-31?18:29??AT_Test\HARDWARE\USART1.c
?????文件?????????523??2018-03-21?21:30??AT_Test\HARDWARE\USART1.h
?????文件????????3106??2018-03-21?21:40??AT_Test\HARDWARE\USART2.c
?????文件?????????483??2018-04-02?09:25??AT_Test\HARDWARE\USART2.h
?????文件?????????867??2018-08-09?19:51??AT_Test\HARDWARE\led.c
?????文件????????1295??2018-08-09?19:53??AT_Test\HARDWARE\led.h
?????目錄???????????0??2018-08-09?20:14??AT_Test\OBJ\
?????文件???????34431??2018-08-09?20:13??AT_Test\OBJ\STM32F030Demo.hex
?????目錄???????????0??2018-08-09?19:28??AT_Test\STM32F03x_FWLib\
?????目錄???????????0??2018-08-09?19:28??AT_Test\STM32F03x_FWLib\inc\
?????文件???????19520??2012-03-23?12:36??AT_Test\STM32F03x_FWLib\inc\stm32f0xx_adc.h
?????文件???????12353??2012-03-23?12:36??AT_Test\STM32F03x_FWLib\inc\stm32f0xx_cec.h
?????文件???????10385??2012-03-23?12:36??AT_Test\STM32F03x_FWLib\inc\stm32f0xx_comp.h
?????文件????????3680??2012-03-23?12:36??AT_Test\STM32F03x_FWLib\inc\stm32f0xx_crc.h
............此處省略70個文件信息
評論
共有 條評論