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

[经验] 第二十二篇:初步认识代码机智云生成的STM32F103C8T6

68

主题

75

帖子

6008

积分

论坛元老

Rank: 8Rank: 8

积分
6008
跳转到指定楼层
楼主
 楼主| 发表于 2023-11-1 22:38:56 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
注册成为机智云开发者,手机加虚拟设备快速开发

首先我们需要在我们机智云的开发者中心创建我们的产品,已经数据点(需要控制和数据采集的点)
可以看我以前的文章(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,让其进入某种模式。通过理解代码

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

本版积分规则

加入Q群 返回顶部

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

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