OpenEdv-开源电子网

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

ATM-RM04WIFI模块与stm32数据传输问题

[复制链接]

1

主题

3

帖子

0

精华

新手入门

积分
27
金钱
27
注册时间
2014-10-23
在线时间
0 小时
发表于 2014-10-23 17:18:50 | 显示全部楼层 |阅读模式
5金钱
我想通过手机给WIFI模块传输数据0和1,WIFI模块与stm32串口线相连接,来控制stm32小灯的暗灭。
找了个模板把简单的串口1输入0和1 控制小灯暗灭的程序烧到了stm32


我单单用电脑和stm32相连接,通过串口发送0和1数据,小灯会有变化,测试了程序是对的。
然后我把WIFI模块的RXD,TXD连接stm32的PA9,PA10,WIFI模块也设置成了AP模式,手机串口助手也连接上了WIFI模块,一切都是按说明来的。
但是我还是在某个环节可能没弄好,手机通过串口助手给WIFI模块传输的0和1数据,小灯没有暗灭变化。
于是我怀疑WIFI模块没有输出数据,就单单把它与电脑的串口相连接,手机发送数据给WIFI模块,模块把数据给电脑,电脑串口助手有数据显示,这也说明WIFI模块输出数据0和1是对的。
现在问题就是WIFI模块与电脑同样都是输出0和1的数据,都连接stm32的串口1 ,电脑能让等暗灭,WIFI模块的数据不行,这是为什么呢?
我刚刚学习这个,我虽然不知道波特率是干嘛的,但是我把WIFI模块和stm32的波特率都调成一样的115200了,可还是不行。
我之前用蓝牙模块,也出现类似问题,困扰挺久,求指教入门WIFI模块。

最佳答案

查看完整内容[请看2#楼]

回复【5楼】暂无点评: --------------------------------- 因为我们设计的规则,就是这样的。
往往
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2014-10-23 17:18:51 | 显示全部楼层
回复【5楼】暂无点评:
---------------------------------
因为我们设计的规则,就是这样的。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2014-10-23 23:20:28 | 显示全部楼层
1,是不是接错线了?TX,RX接反了?调转下试试。
2,有没有共地?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
27
金钱
27
注册时间
2014-10-23
在线时间
0 小时
 楼主| 发表于 2014-10-24 11:37:32 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
共地了,还是没有用。
TX接PA10,RX接PA9也是对的。
是不是WIFI模块输出的0和1跟电脑串口输出的0和1有区别呢?stm32接受他们的数据需要什么特殊的设置?

往往
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2014-10-24 23:10:03 | 显示全部楼层
回复【3楼】暂无点评:
---------------------------------
你电脑显示的是ascii还是16进制??
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
27
金钱
27
注册时间
2014-10-23
在线时间
0 小时
 楼主| 发表于 2014-10-26 20:06:47 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
终于发现问题了.......原来是回车的问题.- -|||,不过还是谢谢原子哥能为我想方法。
我用电脑串口发送的数据,这个串口助手软件默认打勾了"发送新行",就是输入完数据自动回车换行发送.
而我用手机助手里面没有默认发送新行这个选项,我自然也不会去注意回车换行然后再输出数据,导致stm32不接收WIFI模块传来的数据。
我想问问原子哥,为什么要回车换行完再发送数据,stm32才会接收呢?
往往
回复

使用道具 举报

0

主题

0

帖子

0

精华

新手入门

积分
2
金钱
2
注册时间
2018-3-16
在线时间
3 小时
发表于 2015-8-19 22:53:18 | 显示全部楼层
回复【6楼】正点原子:
---------------------------------
我也遇到楼上的问题,串口发送数据是可以的,但是用ATK RM04模块发送就不行,参考了楼上,但是有没有解决方法,是不是网络调试助手就不行了?
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2015-8-21 23:45:26 | 显示全部楼层
回复【7楼】下午没有茶:
---------------------------------
不是吧
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-22 18:17

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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