设为首页
收藏本站
开启辅助访问
登录
注册
只需一步,快速开始
首页
BBS
在线充值
搜索
工控币获得方法
联系方式
搜索
搜索
本版
帖子
用户
工控论坛
»
首页
›
电子技术
›
STM32/8
›
STM32+GSM(SIM900A)模块通过服务器实现网络授时源码(仅 ...
返回列表
发新帖
STM32+GSM(SIM900A)模块通过服务器实现网络授时源码(仅供参考学习)
[复制链接]
1
|
0
|
2020-5-25 00:46:04
|
显示全部楼层
|
阅读模式
对使用GSM模块使用有挺大参考作用,使用串口与CDNA指令完成。希望帮到大家学习
GSM通过服务器或内部网络授源码.zip
(339.03 KB, 售价: 1 工控币)
2020-5-25 00:44 上传
点击文件名下载附件
部分源码
/**
******************************************************************************
* @file main.c
* @version V1.0
* @brief 用3.5.0版本库建的工程模板
******************************************************************************
* @attention
*
* 实验平台: STM32F103CT6核心板
* 实验内容:GSM(SIM900A)模块通过服务器实现网络授时
*经实验测试和改善后目前已初步达到实验目的,但
* 稳定性方面略微存在一些欠缺,请学习者自行改善,仅供学习,不得用于其他用途
******************************************************************************
*/
#include "stm32f10x.h"
#include "GSM.h"
#include "AT_Cmd.h"
#include "usart2.h"
#include "usart1.h"
#include "delay.h"
#include "string.h"
#include "rtc.h"
#include "Get_net_time.h"
/**
* @brief 主函数
* @param 无
* @retval 无
*/
int main(void)
{
u8 res;
delay_init();
Usart2_Init(115200); //初始化串口2
delay_ms(3);
Usart1_Init(115200); //初始化串口1
if(RTC_Init()==0)
printf("RTC初始化成功\r\n");
else
printf("RTC初始化失败\r\n");
printf("初始化SIM900A中...\r\n");
res=1;
while(res)
{
res=GSM_Dect();
delay_ms(2000);
}
res=1;
// while(res)
// {
// res=SIM900A_CONNECT_SERVER_SEND_INFOR((u8*)"time.nist.gov",(u8*)"13");//连接授时服务器(国外)
// }
// Get_Sever_Time();//提取获取到的时间并存入STM32和GSM模块内部RTC中
Get_GSM_RTCtime();//直接从GSM模块内部获取时间,初次上电时需要手动复位
printf("\r\n系统初始化完成\r\n");
while(1)
{
display_time();//显示STM32内部RTC的时间
delay_ms(1000);
}
}
复制代码
gsm
,
时间
,
stm32
,
网络
,
通信
相关帖子
•
labview做的秒表程序
•
LabVIEW电子时钟全套资料下载
•
用labview做的一个简单的数字时间显示
•
STM32+LabVIEW的USB数据采集与显示源程序
•
LABVIEW与三菱FX3U PLC以太网控制样例程序
•
用labview设计的数字电子时钟
•
伦茨8200变频器与电脑通讯问题
•
基于LabVIEW的闹钟设计 详细文档+程序
•
labview与三菱PLC通讯测试程序
•
基于Labview实现秒转时分秒设计
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
路漫漫
194
主题
199
帖子
74
积分
初级会员
初级会员, 积分 74, 距离下一级还需 426 积分
初级会员, 积分 74, 距离下一级还需 426 积分
工控币
74
加好友
发消息
回复楼主
返回列表
电子技术综合讨论
单片机嵌入式
EDA设计仿真
STM32/8
51单片机
上位机开发及系统管理
Labview
Multisim仿真
图文推荐
用Fanuc Karel语言实现三点建坐标系
2021-01-04
用CH341A做的USB转SPI_232_485_TTL转换器 PCB+SCH文件 烧写器源
2020-12-14
51单片机采集温度通过串口发送到labview上位机采集曲线显示
2020-12-13
基于组态王的占空比PID算法温度控制系统设计 含源码和文档
2020-12-13
基于LabVIEW的电动车速度监测和控制系统上位机程序设计
2020-12-08
热门排行
1
谁有Simatic net v16的激活工具 EBK不行啊
2
西门子PLC电气设计与编程自学宝典双色版 [
3
西门子G120变频器精英训练营视频教程
4
博途TIA Portal V16+UPD1
5
西门子S7-200 SMART 精英训练营视频教程(5
6
HMI人机交互设计大师课程(七集)
7
有没有 GE plc PME9.0版本的中文对照表
8
永宏PLC红绿灯控制程序
9
西家V90精英训练营视频教程(54课时)
10
FACTORY IO 2.4.3 虚拟仿真调试软件 支持西