51单片机
来生硬件工程师
这个作者很懒,什么都没留下…
展开
-
关于两个HC05通讯的实际操作流程
市场上HC05模块有几种,一般都是带有按键的,像这种(这个是从优信电子那搞过来的,他的模块的按键没啥用,不用摁照样进入AT模式)这种蓝牙上面总共有6个腿:VCC---------------> (接USB转串口模块的5V)GND---------------> (接USB转串口的GND)EN ---------------> (接USB转串口的3V3)TXD-----...原创 2019-03-20 22:35:29 · 7072 阅读 · 7 评论 -
51单片机自定义串口协议实现握手
搞了2整天的协议,查阅了很多博客,资料,对自定义数据传输大体都是这样:帧头、地址信息、数据类型、数据长度、数据块、校验码、帧尾那么首先说一下吧,之前我也不是很了解这个,直到我替人做了一个双机通讯的的例子后,发现接收端一直是丢数据或者显示错误数据,这时候,我才想到了定制自己的串口协议。本程序参考了坚哥的跟MODBUS。接下来,我说一下自己定义的协议吧:一帧数据总共有7个数据,分别为:eb ...原创 2019-03-30 21:59:52 · 4435 阅读 · 3 评论 -
串口助手发送数据到单片机并显示在液晶上
实验平台:51开发板实验人:阿辉实验现象:串口助手发送一串数据,实现LED状态翻转数据:eb 01 30 00 00 39 edeb 02 30 00 00 39 ed实验代码如下:#include "reg52.h"#include "lcd1602.h"//typedef unsigned char uchar;//typedef unsigned int uint;...原创 2019-03-30 22:43:34 · 10034 阅读 · 6 评论 -
MH-Z19B与51单片机
刚刚接手一个模块,CO2 模块,感觉挺简单的,功能还挺强大,支持多种输出模式:PWM输出,模拟输出,串口输出,而且数值读取比较准确,之前搞了个MG811,感觉不太好用(不知道是不是因为模块问题),发现模拟数据一直测不准,而且线性度不好,必须要有算法才能测量的比较准,由于没有学习Matable,所以也没法进行线性模拟了。废话不多说,还是老样子,先上图这哥们长这样,嗯,那先来看看这家伙的功...原创 2019-04-01 22:01:38 · 4355 阅读 · 3 评论