收藏官网首页
查看: 234679|回复: 62

[经验分享] 51系列STC12C5A60S2单片机接入机智云教程—控制P0+P1+P2口

2

主题

140

帖子

897

积分

高级会员

Rank: 4

积分
897
跳转到指定楼层
#
发表于 2016-11-13 22:49:06 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
注册成为机智云开发者,手机加虚拟设备快速开发
本帖最后由 tianzuoan 于 2016-11-13 22:57 编辑

**:本C51单片机代码是在前面唐七星童鞋的基础修改得来的,相关这里51单片机通讯协议,是在唐七星编写的,帖子链接http://club.gizwits.com/thread-2709-1-3.html本人在他的代码基础上增加到P0、P1、P2共24个引脚作为输出。同时在这里分享自己本人对机智云自动生成文档- 《STC12C_P00_P27- 机智云接入串口通信协议文档》的相关理解,尽最大努力帮助各位G友理解怎么根据自动生成的文档来修改自己的代码,从而达到想要的功能,可以说是在前人代码的基础上“添砖加瓦”。废话少说,有图有真相!

(1)用到的元件共4个,如下图所示,分别是:一、usb转ttl一块(也就是平时下载程序的);二、51单片机最小系统,或者是51系列的开发板也可以(晶振为11.0592、单片机是STC12C5A60S2);三、esp8266-12F模块一个,可以在T宝上买;四、串口电平转换模块(因为STC12C5A60S2是5v的单片机,esp8266模块是3.3v供电,下面截图有它价钱,比较便宜)。


(2)将8266模块烧入机智云的固件,按照论坛教程http://club.gizwits.com/thread-3551-1-1.html
(3)由于Product Key是字符型,要转换一下,转换的地址http://www.bejson.com/convert/ox2str/;在最上面那栏粘贴Product Key,点击“字符转16进制”,然后复制转化得来的那一串数字,,然后看着截图那里修改即可(PS技巧:把那串数字粘贴到要修改的位置,在那串数字在开始的左边加上“0x”然后每隔两个数字就粘贴一个“,0x”。。。那个是英文逗号,记得。。我意思就是看着截图原来代码的款式进行换行弄对称)


打字太麻烦,代码修改直接在截图上指出,上截图。。。。视频我就不录了,我测试过了可以控制,同时个人感觉STC12C5A60S2控制三个P口还是感觉有点吃力(STC89C52RC有时候APP上会弹出一个什么TIME out的警告 ),估计STC15系列的回好一些,希望有G友做出来其他系列单片机的都分享,世界因分享尔进步!

淘宝串口图.png (146.76 KB, 下载次数: 567)

淘宝串口图.png

串口转换接线图.png (285.65 KB, 下载次数: 603)

串口转换接线图.png

全部原件.jpg (144.13 KB, 下载次数: 604)

全部原件.jpg

修改key.jpg (177.22 KB, 下载次数: 572)

修改key.jpg

模块当前状态修改.jpg (192.48 KB, 下载次数: 551)

模块当前状态修改.jpg

上报.jpg (168.13 KB, 下载次数: 588)

上报.jpg

控制MCU.jpg (240.38 KB, 下载次数: 563)

控制MCU.jpg

main.zip

3.13 KB, 下载次数: 681, 下载积分: 威望 1

推荐
发表于 2016-11-23 09:19:59 | 只看该作者
tianzuoan 发表于 2016-11-22 23:40
“那硬件上是RXD对TXD”你这个指的是哪个RXD\TXD?

可以加一下你的QQ吗,这样聊可能比较方便一些,麻烦了
我就是我,不一样的烟火;努力努力,永不放弃。

0

主题

12

帖子

362

积分

中级会员

Rank: 3Rank: 3

积分
362
QQ
推荐
发表于 2016-11-17 12:47:55 | 只看该作者
请问H文件下载到单片机后 怎么让WIFI连接无限路由器??   

0

主题

12

帖子

362

积分

中级会员

Rank: 3Rank: 3

积分
362
QQ
推荐
发表于 2016-11-24 18:41:11 | 只看该作者
tianzuoan 发表于 2016-11-18 20:45
1、将8266模块烧入机智云的固件,按照论坛教程http://club.gizwits.com/thread-3551-1-1.html
2、按照图 ...

感谢您的回答   我还有点儿不清楚   我也有串口电平转换模块   可是这个模块一边是5V  RXD  TXD GND   一边是RXD  TXD GND   没有3.3V啊   怎么给8266供电??

0

主题

2

帖子

14

积分

新手上路

Rank: 1

积分
14
59#
发表于 2021-3-20 14:06:30 | 只看该作者
注册成为机智云开发者,手机加虚拟设备快速开发
如果要上传温度呢

0

主题

9

帖子

58

积分

注册会员

Rank: 2

积分
58
58#
发表于 2020-5-12 17:15:26 | 只看该作者
谢谢分享!学习一下!

1

主题

3

帖子

110

积分

注册会员

Rank: 2

积分
110
57#
发表于 2020-3-28 11:31:51 | 只看该作者
还是不需要下载任何代码包 只要根据这个代码修改就行, 只要将key换上自己的产品就可以实现通信吗

1

主题

3

帖子

110

积分

注册会员

Rank: 2

积分
110
56#
发表于 2020-3-28 11:30:09 | 只看该作者
请问一下在机智云创建结点后,代码包下载下来的根这个代码为啥不一样,通信协议也大不相同,为啥

0

主题

15

帖子

108

积分

注册会员

Rank: 2

积分
108
54#
发表于 2019-7-13 10:38:15 | 只看该作者
校园创客福利
请问下,现在2019的协议升级了。你这个老版本的还能正常使用吗?

0

主题

2

帖子

115

积分

注册会员

Rank: 2

积分
115
53#
发表于 2018-11-20 11:14:55 来自手机 | 只看该作者
想知道那个3.3v供电怎么解决呀

2

主题

18

帖子

279

积分

中级会员

Rank: 3Rank: 3

积分
279
52#
发表于 2017-9-4 10:13:03 | 只看该作者
我的也是连接超时,不知道问题在哪里,无从查起。能否加Q帮忙解决一下!谢谢了!

2

主题

140

帖子

897

积分

高级会员

Rank: 4

积分
897
51#
 楼主| 发表于 2017-8-10 16:25:42 | 只看该作者
一片空白 发表于 2017-7-26 11:02
楼主控制软件有吗,可以点灯的那种,有的话发一下谢谢

控制软件?什么意思?不是太明白

1

主题

6

帖子

156

积分

注册会员

Rank: 2

积分
156
50#
发表于 2017-7-26 11:02:45 | 只看该作者
楼主控制软件有吗,可以点灯的那种,有的话发一下谢谢

0

主题

7

帖子

1899

积分

金牌会员

Rank: 6Rank: 6

积分
1899
49#
发表于 2017-7-24 22:59:17 | 只看该作者
教您5分钟接入机智云,实现傻瓜式开发
这个为什么下载不下来?

3I})R}9A%@Q[R{_OI(}M)SR.png (14.03 KB, 下载次数: 244)

3I})R}9A%@Q[R{_OI(}M)SR.png

0

主题

7

帖子

1899

积分

金牌会员

Rank: 6Rank: 6

积分
1899
48#
发表于 2017-7-24 22:57:47 | 只看该作者
本帖最后由 逍遥l天 于 2017-7-24 22:59 编辑

C:\Users\Yang\Desktop
这个为什么不能编译?各位大神

3I})R}9A%@Q[R{_OI(}M)SR.png (14.03 KB, 下载次数: 250)

3I})R}9A%@Q[R{_OI(}M)SR.png

0

主题

7

帖子

1899

积分

金牌会员

Rank: 6Rank: 6

积分
1899
47#
发表于 2017-6-22 17:57:22 | 只看该作者
是不是调试好ESP8266就可以下载了?

2

主题

140

帖子

897

积分

高级会员

Rank: 4

积分
897
46#
 楼主| 发表于 2017-3-15 09:45:56 | 只看该作者
老汤猫 发表于 2017-3-14 19:49
c51单片机如何读取网络时间?谢谢!

我也想知道啊,同学!

1

主题

31

帖子

423

积分

中级会员

Rank: 3Rank: 3

积分
423
45#
发表于 2017-3-14 19:49:13 | 只看该作者
c51单片机如何读取网络时间?谢谢!

2

主题

140

帖子

897

积分

高级会员

Rank: 4

积分
897
44#
 楼主| 发表于 2017-3-14 08:37:44 | 只看该作者
注册成为机智云开发者,手机加虚拟设备快速开发
老汤猫 发表于 2017-3-11 11:55
@tianzuoan:SoftAp配置模式与AirLink配置模式有何不同。您用的是哪个模式?

好像是后者,,不是记得太清楚了,好久没看了

1

主题

31

帖子

423

积分

中级会员

Rank: 3Rank: 3

积分
423
43#
发表于 2017-3-11 11:55:59 | 只看该作者
@tianzuoan:SoftAp配置模式与AirLink配置模式有何不同。您用的是哪个模式?

1

主题

31

帖子

423

积分

中级会员

Rank: 3Rank: 3

积分
423
42#
发表于 2017-3-11 11:42:59 | 只看该作者
我也是51单片机。找到设备,设备配网超时,何解?

2

主题

140

帖子

897

积分

高级会员

Rank: 4

积分
897
41#
 楼主| 发表于 2017-3-10 09:06:08 | 只看该作者
老汤猫 发表于 2017-3-6 20:30
怎样判断esp模块的好坏?

这个倒没有研究过,不好意思!!

1

主题

31

帖子

423

积分

中级会员

Rank: 3Rank: 3

积分
423
40#
发表于 2017-3-6 20:30:40 | 只看该作者
怎样判断esp模块的好坏?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

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

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