首先我们需要在我们机智云的开发者中心创建我们的产品,已经数据点(需要控制和数据采集的点) 可以看我以前的文章(https://club.gizwits.com/thread-169767-1-1.html)
我们打开MCU开发的界面,复制产品PS密钥,到图中的这个地方,我们选择,STM32F03C8T6.在点击生成代码,我们在下载生成好的代码,在使用ARM版的Keil5打开项目 我们,先来看看主函数 上面是包含的头文件和下面用户包含的头文件(如果我们扩展别的代码进来就需要在这里包含头文件,遵循这样的规律,可以方便我们) 如果我们不明白这个函数或者其他的结构体,我们可以右键点击GO TO Definitioon跳转到定义,一般会有注释教我们怎么使用它 还定义了两个按键,按键又分短按和长按,有效的节省了IO口,给机智云点赞 我们看到K1短按通过串口发送给ESP-01S,让ESP-01S进入某种模式,这里应该是产测模式。 只要我们看懂一些代码,会调用它我们就可以完成我们需要的功能
总结:介绍了如何使用STM32F103RCT6来连接ESP-01进行配网。首先需要在机智云的开发者中心创建产品和数据点。然后在MCU开发界面中选择STM32F03C8T6,并生成代码并下载。使用ARM版的Keil5打开项目后,可以查看主函数和包含的头文件。如果不明白某个函数或结构体的使用,可以通过右键点击GO TO Definition来查看定义和注释。文章还介绍了短按和长按两个按键的功能,其中短按通过串口发送给ESP-01S,让其进入某种模式。通过理解代码
|