- 博客(89)
- 资源 (31)
- 收藏
- 关注
原创 【嵌入式物联网常用的通信协议UART、RS-232、RS-422、RS-485、CAN、IIC、SPI】
计算机与嵌入式系统领域的高速串行总线技术一、串口通信基础知识1、常见的串行通信标准2、常见的电平信号及其电气特性二、UART(通用异步收发器)协议三、RS-232、RS-422、RS-485通信协议四、CAN通信协议五、I^2^C通信协议六、SPI通信协议一、串口通信基础知识1、常见的串行通信标准目前常见串行通信接口标准有RS-232、RS-422、RS-485等。另外,SPI(串行外设接口)、I2C(内置集成电路)和CNA(控制器局域网)通信也属于串口通信。2、常见的电平信号及其电气特性T
2022-01-23 00:13:05 17942 15
原创 RGB灯珠的控制-单片机通用模板
- **①通过IO发送脉冲识别0/1编码,组合24Bit的RGB数据,从而控制RGB;**- **②每个RGB灯珠通过DIN、DOU进行级联起来;**- **③通过HSV色彩转换成RGB从而控制颜色以及灯效;**
2024-04-26 23:51:08 698
原创 13.电子产品拆解分析-插排带3USB
- **①一键控制总电源开关;**- **②带三路USB输出;**- **③最大支持2500W输出,10A输出电流;**- **④8.26的夕夕售价,还要什么自行车;**
2024-04-26 23:23:24 234
原创 锂电池充放电管理-单片机通用模版
- **①两节锂电池通过电阻分压检测ADC,再根据电压划分电量等级;**- **②充电使用的是锂电池充电IC方案,可通过硬件电阻参数调节充电电流,并可以通过STAT引脚检测充电和满电状态(充电注意会抬高电压);**- **③放电根据ADC_BAT检测电池电量进行等级划分(注意大负载电压骤降瞬间);**- **④充放电过程注意在电量划分等级临界值来回抖动现象;**
2024-04-16 23:59:21 808
原创 NTC热敏电阻采集温度-单片机通用模板
- **①NTC热敏电阻会随着温度的升高,电阻值R逐渐降低;**- **②硬件搭建电阻分压电路采集ADC逆推热敏电阻当前的阻值,然后根据阻值查表即可得出温度;**
2024-04-16 22:55:02 574
原创 ADC通道检测功能-单片机通用模板
1. 先初始化ADC外设的**时钟**;2. 选择ADC的**参考电压**以及需要采集的**通道**;3. **ADSOC=1** 开始转换,死循环等待转换完成ADSOC=0;4. 从ADCDH、ADCDL**数据寄存器**取出ADC转换**数值**;5. 进行**中位值平均滤波**、**限幅平均滤波**、**限幅消抖滤波**、**滑动平均滤波**、**加权递推平均滤波**、**一阶互补滤波**等滤波处理。
2024-04-15 23:53:33 264
原创 ⒒电子产品拆解分析-英语四六级耳机
①可接收FM50~108广播电台频率;②关机可备份当前接收的频率和音量;③内置锂电池可充电使用;④可接多功能线到手机或电脑当头戴耳机使用;
2024-02-02 22:53:14 208
原创 ⑦电子产品拆解分析-6600mA充电宝
①提供USB的5V1A和5V2A功率输出;②充电使用micro USB对锂电池充电;③充电宝总容量6600MA电量;
2023-06-09 00:19:54 499
原创 NB-IOT控制液晶屏(日期的设置与读取)
Flash日期的设置初始运行图显示当前日期(年、月、日)。- 按压Key4键,显示设置图,黑色三角表示当前设置项,key2键上移黑色三角设置项,key3键下移黑色三角设置项- 在设置图页面按压key4,在当前设置项开启@符号,板上的LED2灯点亮,表示当前设置项可修改,key2键设置项加1,key3键设置项减1,。- 修改设置项后,按压key4,关闭@符号,板上的LED2灯熄灭,保存当前值,返回设置图。- 在设置图状态下,按压key1复位键返回初始运行图,此时显示新设置的日期。......
2022-07-24 22:26:58 2943 11
原创 嵌入式设计与开发项目-液位检测告警系统
- **①液位检测,通过ADC外设检测电位器的电压模拟液位传感器,并通过公式计算出液位高度;**- **②阈值设置,通过按键外设设置液位的阈值;**- **③阈值保存,通过IIC外设把数据保存到AT12C02存储器中;**- **④串口的查询和输出,通过串口外设发送特定的字符‘C’、‘S’分别查询液位高度和等级以及阈值。液位等级改变时串口发送实时液位数据;**- **⑤状态指示,通过LED外设的LD1以1S间隔闪烁表示运行状态指示灯,LD2以0.2S间隔闪烁5次表示液位等级发送变化,LD3以0.2S
2022-06-23 23:59:45 1151 3
原创 RTT-系统移植Finsh报错bus fault: SCB_CFSR_BFSR:0x04 IMPRECISERR
移植Finsh串口打印**hard fault on thread: main**、**thread pri status sp stack size max used left tick error**、**bus fault: SCB_CFSR_BFSR:0x04 IMPRECISERR** 报错信息;
2022-05-25 00:12:03 3840 1
原创 物联网竞赛-LoRa和NB-IOT模块学习知识汇总
一、LoRa和NB-IOT共有基本外设1、按键外设相关的函数2、OLED外设相关的函数3、LED外设相关的函数4、串口外设相关的函数5、Flash保存数据的相关函数6、获取温湿度光照三合一sht3传感器数据的函数(1)获取温湿度(2)获取光照强度值二、LoRa无线通信的相关知识点1、LoRa无线射频相关的函数
2022-05-16 23:16:50 3052 4
原创 嵌入式设计与开发项目-LIS302DL加速度传感器程序设计
- **①pitch: X轴与水平面的夹角,对应人体向前向后的俯仰角;**- **②roll:Y轴与水平面的夹角,对应人体向左向右的侧偏角;**- **③paw: Z轴与竖直方向的夹角,对应人体绕Z轴的旋转角;**- **④实时打印三轴加速度传感器的X、Y、Z的实时数据;**
2022-05-10 00:25:50 852
原创 物联网竞赛-基于CC2530寄存器开发-基础知识学习
基于CC2530寄存器开发-基础知识学习一、C语言基础知识学习二、单片机基础知识学习三、CC2530数据手册的使用四、常用到的寄存器或函数,主要普及CC2530的基础知识和常用的函数
2022-05-08 16:54:18 2028
原创 嵌入式设计与开发项目-DS18B20温度传感器程序设计
- **①实时获取DS18B20温度数据并显示到LCD屏幕上面;**- **②8个LED的流水灯控制,每隔1s点亮一个灯,按以上步骤重复进行;;**- **③根据传感器获取数据要求编写dsp_read()的流程;**
2022-05-08 12:28:17 3110
原创 嵌入式设计与开发项目-DHT11温湿度传感器程序设计
嵌入式设计与开发项目-DHT11温湿度传感器程序设计一、实现的功能二、根据功能实现代码1、主文件main.c2、DHT11温湿度的头文件“dht11.h”3、DHT11温湿度的源文件“dht11.c”三、实现功能过程的注意与学习点1、注意点2、学习的知识点知识普及:DHT11是单线接口数字温湿度传感器,温度测量范围是0 ~ 50℃,湿度测量范围是20% ~ 90%RH,温度测量精度是±2℃,湿度测量精度是±5%RH。DHT11包含一个电阻式感湿元件和一个NTC(负温度系数)测温元件,通过双向单线输出温
2022-04-30 18:10:41 7864
原创 嵌入式设计与开发项目-ADC键盘扫描程序设计
- **①实时检测ADC键盘的S按键,并显示到3位数码管上面;**- **②只使用到ADC扫描键盘的单击功能,屏蔽长按功能;**- **③通过电路原理图,计算每个按键按下检测到的ADC值;**
2022-04-27 23:39:21 3175
原创 C语言使用指针数组存取数组(指针数组与数组)
一、定义字符数组和字符指针数组二、打印指针数据的基地址和指针的指向三、指针数组的下标指向字符数组,并格式化字符数组的内容四、打印字符数组的基地址和指针数组的指针指向五、完整测试代码和效果显示
2022-04-24 22:53:06 5675 3
原创 嵌入式设计与开发项目-数码管静态显示程序设计
- **①实现3位数码管轮询显示显示0~F,每隔一秒显示一次;**- **②编写数码管显示驱动,了解数码管显示原理;**- **③了解74LS595芯片的串行数据变成并行数据作用,以及如何驱动数码管;**
2022-04-21 23:56:21 4186
原创 【嵌入式设计与开发项目-TIM程序设计应用】
TIM除了可以实现基本的定时功能外,还可以实现输入捕获和输出比较等功能。**输入捕获可以测量PWM信号的周期和脉宽,输出比较可以输出单脉冲,也可以输出PWM信号。
2022-04-19 00:30:05 1003
原创 嵌入式设计与开发项目-ADC应用程序设计(解决多通道冲突问题)
嵌入式设计与开发项目-ADC应用程序设计- **①通过LED1 ~ LED8显示0 ~ 255的数据,每隔1s增加1;**- **②每隔1s获取一次内部温度AD值和通道8外接电位器的AD值,并将其AD值和电压值打印到串口上面;**- **③把内部温度的AD值转化为温室值;**
2022-04-16 23:11:30 2495
madplay_lib_src.zip
2022-01-07
ZigBee无线控制风扇开关.rar
2022-04-03
ZigBee控制灯(独立新建工程).rar
2022-04-03
ZigBee设备无线通讯&串口功能开发
2022-04-03
CC2530的点对点无线通讯开发(包含BasicRf协议栈、双击、长按、呼吸灯、跑马灯)
2022-02-26
Xftp-7.0.0074p.exe和Xshell-7.0.0077p.exe的远程连接服务器工具
2022-02-24
LoRa环境监测系统【物联网竞赛开发】
2022-02-18
基于Arduino与机智云的家居环境远程系统设计项目资源
2022-01-23
linux的madplay、mplayer的库及可执行文件.rar
2022-01-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人