自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 mqtt学习笔记

tcp连接mqtt 连接 发布 订阅 心跳 断开 报文格式

2024-03-28 16:44:37 105 1

原创 一图了解433/315射频解码

单片机解码 433Mhz遥控

2024-03-23 21:36:28 521

原创 一图看懂红外遥控解码(二)

红外DEC编码;单片机解码

2024-03-07 15:24:25 152 1

原创 一图看懂红外遥控解码

红外NEC 编码;单片机的配置和计时

2024-03-07 15:20:08 126 1

原创 PID学习笔记

了解pid的控制过程

2023-09-28 10:59:58 51 1

原创 w801+ad7124+pt100

难点:1、恒流源电路设计复杂;2、pt100电流≤5mA,假设采用2mA,0摄氏度时电压才200mV,每增加1℃,增加0.77mV(0.385*2mA)方案:大力出奇迹,花钱解决,就是采用ad7124,缺点就是贵。重点:寄存器有点多,并且对其不了解,所以太多还没搞懂。目的:实现0.1℃级别的测温。

2023-06-17 14:07:06 679 1

原创 基于w801 学习mqtt

w801开发板:使用demo at指令进行测试,打开DEMO_CONNECT_NET、DEMO_MQTT,使用t-connect("id","pwd")进行联网、使用t-mqtt(0),连接mqtt服务器。手机、电脑登陆服务器(ip地址:18083)后,在websocket客户端页面建立连接,就可以订阅开发板的主题.2、客户端可以是电脑、手机、开发板等等,在这里,所有的客户端,都可以是订阅者,也可以是发布者。有了payload的内容,后面就尝试利用内容,进行开发板的信息采集、控制操作。

2023-05-06 11:08:49 276 3

原创 基于W801 一键联网one_shot 密码保存

没有成功获取airkiss_ssid,全局搜索airkiss_ssid,发现只有void tls_airkiss_recv_new(u8 *pdata, u8 *data, u16 data_len)函数里面有赋值,但是这个函数只有在int tls_wifi_set_oneshot_flag(u8 flag)内tls_wifi_start_oneshot();测试时发现,调用ReadWifiParam(),tls_fls_read()读取flash会出各种异常。四、测试wifi账号密码保存,下次开机直连。

2023-05-05 14:03:21 343

原创 数字硅麦数据的处理(傅里叶FFT)

INMP441具有良好的增益线性,在94 dB下的灵敏度测试结果从测试数据中获得了非常高的置信度。1、灵敏度,单位声压强下所能产生电压大小的能力,输入1KHz、1Pa的声压(94dB),输出端显示振幅大小,即灵敏度。=0,对应最大声压级为120dBspl,数字麦克风灵敏度和最大声压级存在直接关系:最大声压级+灵敏度=应用声压级,120+(Mag为振幅,满幅度为1,即0dB。N:时域采样点数,X(n):时域采样点的值(标准化后的值,-1~1)。那么输入的1KHz、1Pa声压,的声压级计算方式为。

2023-04-22 16:21:50 1574

原创 基于W801 对I2S学习笔记

w801 IIS DMA

2023-04-11 14:19:51 369

原创 基于W801 对PWM学习笔记

WM_PWM_OUT_MODE_2SYC, /**< two channel synchronous mode [15:14]2 通道同步模式使能信号PWM_CH0 和PWM_CH1具有相同的相位,且相位由PWM_CH0决定;WM_PWM_CNT_TYPE_EDGE_ALIGN_OUT, /**< edge alignment(only output mode) 边缘对齐模式(计数器计数方式为递减,仅针对 PWM 模式)*/

2023-04-11 11:34:25 233

原创 基于W801的MPU6050读取原始数据

printf("倾斜角: angle[x]=atan2(x,y)*180/3.14 :%f\r\n",atan2(spd_x, spd_y)*180/3.14);printf("倾斜角: angle[z]=atan2(z,y)*180/3.14 :%f\r\n",atan2(spd_z, spd_y)*180/3.14);printf("各轴加速度ACC_x:%f ACC_y:%f ACC_z:%f\r\n",x2,y2,z2);原始数据就得到了,打开门,待后续算法学习。//各轴角速度GYR。

2023-04-11 10:59:47 145 1

原创 基于W801的IIC学习(以DS1307为例)

void ds1307_write_reg(unsigned char reg_addr,unsigned char data)//写寄存器。W801的内部寄存器HR_PMU_RTC_CTRL1、HR_PMU_RTC_CTRL2,有兴趣的可以试一下。unsigned char ds1307_read_reg(unsigned char reg_addr)//读寄存器。

2023-04-11 10:25:24 304

原创 基于w801的freertos 学习笔记

/发送互斥量,加1。

2023-04-11 09:19:20 390 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除