资源简介
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个文件信息
- 上一篇:M26短信猫 发短信(51单片机)
- 下一篇:基于51单片机的spwm波形产生程序
相关资源
- CS5532 的 STM32 驱动程序
- Linux驱动,SPI驱动
- 灯珠内带驱动IC 的彩灯条控制!
- AD7276驱动程序 STM32
- ESP32-WROOM-32 技术规格书
- 伺服电机驱动
- STM32_HI2C_OLED硬件方式驱动OLED
- linux驱动原子操作
- STM32F030C8T6-FreeRTOS (BUTTERFLY遥控-Free
- S32K14X芯片LIN驱动
- 步进电机驱动程序(51单片机可编程电
- bk 1080 收音机驱动(fm_BK1080.c)
- STM32F030 UCOSii 例程代码 mdk
- 海思平台Hi3559A的pwm_led驱动
- 工业相机通讯驱动控件,用于以太协
- 单片机Futaba VFD显示屏驱动
- C++ 获取驱动器的卷标(提高篇-001)
- C++ 映射网络驱动器(提高篇-529).z
- OLEDstm32驱动(0.96OLED显示屏STM32F103RC
- 直流电机调速驱动
- C++ 判断驱动器类型(提高篇-005).z
- STM32F030硬件I2C从设备测试程序
- ScDetective驱动
- RT5350的DHT11驱动源码
- gt9xx驱动代码linux
- SHT3X温湿度传感器驱动linux
- arm GPIO(C语言直接驱动ARM的GPIO)
- Linux设备驱动开发详解:基于最新的
- Linux设备驱动程序(中文版第三版)
- wifi通讯源码(ATK_ESP8266高性能UART_WI
评论
共有 条评论