OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5660|回复: 5

stm32f1加sim800c模块的无线远程升级项目

[复制链接]

21

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
87
金钱
87
注册时间
2017-9-27
在线时间
30 小时
发表于 2018-6-10 14:16:43 | 显示全部楼层 |阅读模式
6金钱
大家好,我校正在做stm32f1加sim800c模块的无线远程升级项目,做了很久都没成功

现在想确定几个问题
1.透传模式是不是配置好后,模块就不会向串口3返回at指令返回值了吗?

2.透传模式怎样维持心跳连接?

3.在配置模块的过程中返回到串口3的无用数据可不可以用USART3_RX_STA=0覆盖?然后接收有用数据,USART3_RX_STA=0是不是可以起到覆盖的作用?

4.if(((*(vu32*)(0X20001000+4))&0xFF000000)==0x08000000)//判断是否为0x08xxxxxx     这句话什么意思?怎样才能满足?


请原子哥和各位网友帮我指导指导,

最后求sim800c透传模式历程代码!!!!

谢谢大家!   谢谢大家!

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

117

主题

598

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
1694
金钱
1694
注册时间
2012-5-10
在线时间
437 小时
发表于 2018-6-10 14:45:50 | 显示全部楼层
为什么需要维持心跳啊,定格时间去查询服务器是否需要更新,有就下载,无就等下一个循环查询啊
如有技术问题,微信扫头像交流,STM32,JAVA,服务器
回复

使用道具 举报

21

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
87
金钱
87
注册时间
2017-9-27
在线时间
30 小时
 楼主| 发表于 2018-6-10 14:52:51 | 显示全部楼层
xsx127 发表于 2018-6-10 14:45
为什么需要维持心跳啊,定格时间去查询服务器是否需要更新,有就下载,无就等下一个循环查询啊

请问您是通过什么方法查询服务器是否需要更新的,有代码吗?我参考下
不一直发送数据维持连接,运营商会断开连接的,我说的对吗?
回复

使用道具 举报

117

主题

598

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
1694
金钱
1694
注册时间
2012-5-10
在线时间
437 小时
发表于 2018-6-10 15:33:20 | 显示全部楼层
我30秒查询一次服务器,http, post方式查询最新版本号,get方式下载最新bin文件,sim800模块工作在透传。我既然这么说了肯定是有代码,但是你自己研究,或者继续寻找心跳的方法
如有技术问题,微信扫头像交流,STM32,JAVA,服务器
回复

使用道具 举报

6

主题

115

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
251
金钱
251
注册时间
2018-7-7
在线时间
13 小时
发表于 2018-7-19 09:59:06 | 显示全部楼层
分享解决GPRS模块SIM800c连接不到服务器问题方法
http://www.openedv.com/forum.php ... d=274554&extra=
回复

使用道具 举报

37

主题

595

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1572
金钱
1572
注册时间
2017-7-17
在线时间
308 小时
发表于 2018-9-29 23:14:23 | 显示全部楼层
xsx127 发表于 2018-6-10 14:45
为什么需要维持心跳啊,定格时间去查询服务器是否需要更新,有就下载,无就等下一个循环查询啊

可以在每次上电的时候进行检测是否需要升级,主动连接FTP服务器,不需要维持心跳啊。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 23:36

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表