完善资料让更多小伙伴认识你,还能领取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个回答
|
|
哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈好
|
|
|
|
我也看看。。。。。。。。。
|
|
|
|
|
|
|
|
这个一定要顶啊
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
2024年上海海思MCU开发者体验官招募,手机/MatePad大奖等你拿!
341 浏览 0 评论
【xG24 Matter开发套件试用体验】蓝牙控制板载LED
405 浏览 0 评论
506 浏览 0 评论
电赛:mspm0l1306的开发板可以烧录程序,但是程序运行不了,怎么解决这个问题?
857 浏览 1 评论
【xG24 Matter开发套件试用体验】Silicon Labs 基于 EFR32MG24 Explorer Kit 开发板 开箱试用体验
726 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
10499 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-4 16:14 , Processed in 0.471596 second(s), Total 47, Slave 38 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号