收藏官网首页
查看: 3873|回复: 0

[经验分享] 如何借助gokit mcu模组连接其他单片机

106

主题

107

帖子

7264

积分

论坛元老

Rank: 8Rank: 8

积分
7264
跳转到指定楼层
楼主
 楼主| 发表于 2023-8-14 19:50:02 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
免费使用STM32、APP自动代码生成工具
gokit3 主要由esp8266STM32的底板组成,esp8266作为于机智云平台通讯并且数据透传给stm32 两者使用串口进行数据通讯,因此我们可以借助gokit的串口来实现机智云平台于其他单片机的通讯。这里只演示一下连接。具体的移植教程敬请期待。
首先我们买到的gokit3开发套件由两部分组成,每个部分都是可以独立工作的,也预留了独立的串口兼供电的micro usb 接口。因此我们可以把8266模组作为一个单独的用于连接机智云的模块于其他单片机通讯。
这里我以一块risc v的芯片开发板作为示例。
首先分离esp8266的模组,然后将开发板预留的usart1 tx接口连接到其他单片机的uart rx接口上。
我们可以从设备的开发协议得知两者需要的通讯波特率,数据位停止位等。


连线如图所示,这里为了演示,只连接一根数据线作为接收数据使用。

接下来,在对应的单片机上完成串口接收功能。
这里我就简单写一个串口中断来打印接收的十六进制数据。

接下来,在windows上使用串口接收助手,查看接收的数据包。

可以看到,wifi模组上电后,首先会检测mcu的状态,查询设备信息。
我们可以从协议中知道,具体对应的含义是什么。

因此假如设备无法移植机智云通用mcu代码,那么可以借助协议自己开发对应的沟通流程。


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

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

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