完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我说下我的思路。 我用的是STC11F01, 然后接了个SHT10(温湿度传感器)。
检测到数据后(温度和湿度)想通过11F01与上位机通讯将温度和湿度传上去(因为暂时不会上位机VB编程,所以先用串口调试工具先代替着) 首先我发送一个5帧的指令下去,010301xxXX 第一个01是地址位,对应的是11F01的地址(地址是0x01)第二个03是发送标号(表示是上位机在发送),第三个01是功能码,第四个xx是数据位(发01就要求接收1个数据,比如温度。发02就接收两个数据,比如,湿度与温度)最后一个XX是校验和。 如果我用串口调试工具发送0103010154(54是假设的校验和,我还没算,这个问题不大),我希望串口调试工具得到的结果是FF0401020254 ( 第一个ff是表示地址正确,由单片机反馈个FF回来,第二个04是接收标志位,表示是由单片机发送过来的,第三个01是表示发送的是功能1,第四个和第五个02则表示温度为22度,此22度是我自己设的值,真实情况的话当然是测出来的值为准,现在是为了方便。 最后一个是校验和54,也是自己设的。) 程序如下:
串口通信.zip
(24.88 KB, 下载次数: 306
)
|
|
相关推荐
23个回答
|
|
哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈好
|
|
|
|
我也看看。。。。。。。。。
|
|
|
|
|
|
|
|
这个一定要顶啊
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
【RA-Eco-RA2E1-48PIN-V1.0开发板试用】简介、环境搭建、工程测试
177 浏览 0 评论
312 浏览 0 评论
imx6ull裸机编程,使用宏定义无法驱动,使用指针就可以驱动
691 浏览 1 评论
《DNK210使用指南 -CanMV版 V1.0》第三十二章 音频FFT实验
384 浏览 0 评论
飞凌嵌入式ElfBoard EL 1板卡-i2c与从设备通讯编程示例之i2c-tools工具使用
1284 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11620 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-6 05:42 , Processed in 0.422202 second(s), Total 47, Slave 38 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号