- 博客(11)
- 资源 (5)
- 收藏
- 关注
原创 ESP32开发环境搭建 - VScode
ESP32开发环境搭建 - VScodeESP32开发环境搭建VScode下载及设置安装PlatformIO IDE创建工程API及例程ESP32开发环境搭建本文采用VScode作为开发IDE,使用ESPIDF作为开发的库,开发时资料比较好查,不像Arduino库,很多函数不好找资料。毕竟IDF开发是官方提供的库函数,资料相对还是好找的,IDF库函数链接:https://docs.espressif.com/projects/esp-idf/zh_CN/VScode下载及设置https://cod
2021-03-01 12:16:25 2125 3
原创 STM32F4移植MLX90614(I2C)
一、MLX90614简介迈来芯 MLX90614 是一款用于非接触式温度测量的红外温度计。IR 敏感型热电堆检测器芯片和信号调节 ASIC 都集成在同一 TO-39 罐封装中。MLX90614 集成有低噪声放大器、17 位 ADC 和强大的 DSP 单元,因此温度计兼具高精度和高分辨率。该温度计出厂前已经过校准,可通过数字 SMBus 输出提供整个温度范围内的测量温度(分辨率为 0.02°...
2020-02-17 18:09:31 5961 3
原创 协方差、协方差矩阵的计算实例
一、协方差的计算已知两组数据,计算其协方差X:3 5 4 12 9Y:5 15 5 6 71.Cov(X,Y)=E(XY)-E(X)E(Y)E(X)=(6+5+4+12+9)/5=6.6E(Y)=(5+15+5+6+7)/5=7.6E(XY)=(3*5+5*15+4*5+12*6+9*7)/5=49Cov...
2019-10-17 15:36:25 51805 13
原创 Arduino+ESP8266,AT指令配置连接Onenet物联网平台
前言该项目为业余时间做的作品,利用Arduino串口发送AT指令配置ESP8266,使ESP8266连接到Onenet物联网平台从而获取云端数据,项目优点是配置简单,程序做好处理了,只需更改WIFI名称、WIFI密码、、Onenet设备号、APIKEY、数据流名称。Onenet平台具有应用编辑功能,很方便的可以创建出一个上位机的界面,Onenet提供的APP还可以显示网页端编辑好的界面,所...
2019-07-07 23:39:38 6674 5
原创 ETR获取转速及PID调节原则
一、前言 由于单片机硬件资源稀缺,有些时候无法使用正交编码的方式获取速度,可使用单脉冲ETR功能获取转速,通过软件设定的转速判定方向。其他方案缺点:比如使用外部中断方式,来一个信号触发一次中断,在中断程序里实现计数累加,但由于被统计的信号频率较高,而中断本身也是需要时间的,往往导致有些脉冲没被统计而发生丢数的问题。况且,CPU这样频繁地去响应中断还会衍生出其它系统性问题。 对于这种情况,我们可以将被统计信号连接到定时器的ETR脚,并作为定时器的计数时钟,择时读取计数器的...
2022-04-24 09:42:29 758
原创 Ubuntu禁止内核更新及开机自动选择内核
在日常使用中需要选择特定版的内核,可以使用以下方法禁用内核更新及开机自动选内核禁止内核更新sudo apt-mark hold linux-image-generic linux-headers-generic开机自动选择内核1、GRUB菜单介绍及手动切换内核开机过程狂点键盘Esc键会进入GRUB菜单,选第0行会直接选择系统自带内核,这里我们选第1行进入高级选项后会显示系统安装的所有内核,在这里可以选择你需要的内核,我这里选第4项uname -a 查看下内核版.
2021-11-22 16:29:38 4012 3
原创 STM32 官方DSP库函数详解及注释
一、BasicMathFunctio基本函数1浮点向量绝对值 void arm_abs_f32()/***@brief 浮点向量绝对值。*@param[in]pSrc 指向输入缓冲区*@param[out]pDst 指向输出缓冲区*@param[in]blockSize 每个向量中的样本数*/ void arm_abs_f...
2021-07-09 11:56:43 5067
STM32F4+MLX90614
2020-02-17
ESP8266.zip
2019-11-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人