- 博客(338)
- 收藏
- 关注
原创 STM32HAL库+ESP8266+cJSON+微信小程序_连接华为云物联网平台
基于华为云IoT平台的物联网系统的主要功能是通过STM32硬件设备,实现了温湿度、光照等环境参数的实时采集,并通过WiFi模块上传到华为云IoT平台。用户通过微信小程序可以实时查看这些数据,并设置相应的阈值。当参数超过阈值时,小程序会发出报警,并自动发送控制命令到硬件设备,实现自动化的环境调控。此外,小程序还提供了数据可视化的功能,支持折线图等图形展示,帮助用户更好地分析和理解数据。
2024-07-12 14:45:01
1928
原创 STM32HAL库++ESP8266+cJSON连接阿里云物联网平台
物联网云应用阶段实验STM32HAL库++ESP8266+cJSON连接阿里云物联网平台
2024-04-27 19:46:26
2966
15
原创 Liteos移植_STM32_HAL库
这个文件需要根据不同的板子来找,一般都是stm32f?GPIO这里配置PF9,因为我的开发板上这个引脚接的是LED灯。这里根据原理图,设置默认高电平,推挽输出,命名为LED0。在keil中打开,编译运行,无错误、无警告,表示创建成功。需要添加的文件都在arch\arm\arm-m路径下。关于STM32CubeMX的安装,看我另一篇博客。文件夹,将刚才下载的文件里面的四个文件夹拉到里面。在添加文件时,需要将文件类型选择为所以类型。恭喜你移植LiteOS成功!在刚才创建的工程目录下创建。LiteOS源码获取。
2023-12-22 17:52:06
1889
原创 学习通【劳动通论】2023章节练习题
1、“富强、民主、文明、和谐”,是我国社会主义现代化国家的建设目标,也是从价值目标层面对社会主义核心价值观基本理念的凝练,在社会主义核心价值观中居于最高层次,对其他层次的价值理念具有统领作用。2“自由、平等、公正、法治”,是对美好社会的生动表述,也是从社会层面对社会主义核心价值观基本理念的凝练。3、“爱国、敬业、诚信、友善”,是公民基本道德规范,是从个人行为层面对社会主义核心价值观基本理念的凝练。社会主义核心价值观24个字是:富强、民主、文明、和谐,自由、平等、公正、法治,爱国、敬业、诚信、友善。
2023-12-10 00:38:24
1224
原创 我的创作纪念日(2周年)
大概用了一两个月左右吧,当时学习C语言学的已经比较好了,也不再惧怕编程语言了(因为当时以为编程都是英文,会很难,但是真正接触下来后发现并不是这样,常用的单词就那几个,眼熟之后就没啥了,即使换语言了,基础的关键词也是在这个基础上加了一些而已),同时也可以自己独立写OJ的题了,然后就想找个地方把写的题记录下来。2. 知识的梳理,加深理解。把自己学的东西分享出来看着很简单,但是真正写的时候,发现很慢,因为要系统的梳理一下自己学的知识,就像老师们常说的,学会不代表真正会,只有把别人教会才是真正的理解了会了。
2023-12-09 23:54:25
376
3
原创 13.端点、簇、属性
/端点编号// 和应用层任务挂钩//更加详细的描述这个端点一些情况就像我们定义一个编号房间,描述房间里大概有多少人之类的信息。//同上,也是描述信息//这个函数必须要调用才能完成整个挂钩操作。
2023-11-27 23:33:37
260
转载 ISE一些问题
LEDtest\isim\LedTB_isim_beh.exe.sim替换里面的libPortability.dll文件,该替换文件在本文第3步已给出,需要使用nt64目录的libPortability.dll进行替换。4、安装完毕后点击ISE可能会打不开,需要用以下文件进行替换,替换目录为ISE的所在目录,直接复制进去替换即可。中下拉xsetup进程(如图所示),关闭里面的xwebtalk子进程即可,需要关闭两次,才会继续安装进程,别关错了,是。下我和同学都试过了,可以用,不需要。
2023-11-18 23:32:27
1464
1
原创 12.OSLA
OSAL(Operating System Abstraction Layer,系统抽象层),可以通俗地理解为一个简化版的操作系统,为Z-Stack的正确运行提供了内存管理、中断管理和任务调度等基本功能。任务ID:应用层是一个任务,它有一个系统分配给他的数值唯一的编号任务事件处理函数:任务可以处理事件,处理事件的这些代码都在一个函数里任务事件变量:应用层任务还有一个 2个字节的变量和应用层定义的【之前通过宏定义,定义的代表这个事件的2个字节变量】的关系。
2023-11-02 22:04:07
834
原创 11.Z-Stack协议栈使用
格式为#define 事件名 0x000??可以是十六进制的数,最多定义16个时间 0 ~ F必须保证3个0,位置随意。
2023-11-02 22:03:39
1231
原创 8.简易无线通信
对于数据发送接收的程序来说,基本的无线通信的基础配置是固定的,只需要知道里面需要自己每次更改的部分即可。将两个接收和发送的代码分别烧录到两个开发板中,实验现象是:发送板按下按键发送你设定的数字。将两个接收和发送的代码分别烧录到两个开发板中,实验现象是:发送板按下按键发送你设定的数字。将两个接收和发送的代码分别烧录到两个开发板中,实验现象是:发送板按下按键发送你设定的数字。初始化函数和发送数据的初始化函数一样,只需要把发送函数去掉,添加一个接收函数即可。到接收板,接收板通过数码管显示该数字。
2023-10-15 00:50:17
485
原创 6.串口、时钟
CC2530在正常运行的时候需要一个高频时钟信号和一个低频的时钟信号高频时钟信号,主要供给CPU,保证程序的运行。低频时钟信号,主要供给看门狗、睡眠定时器等偏上外设。CC2530时钟信号的来源:高频信号有2个,芯片内部的16M RC电路;外接的32M石英晶振低频信号也有2个来源,芯片内部的32K RC电路,外接的32.768K石英晶振。CC2530芯片默认上电的时候,是内部的2个RC电路作为高频和低频的时钟来源。高频时钟源特点:2高频时钟源可以同时起振产生高频时钟信号;
2023-10-15 00:45:46
822
原创 物联网通信技术课程作业资料(TPUNB技术)
技象科技基于MuFFS空口的多模灵活特性,设计面向X应用(某指定应用)的协议栈技术体制,通过对应用相关协议控制的资源预编排,为不同应用提供从底层空口控制参数到高层的垂直化无线资源管理,以实现深入行业底层需求的全栈式定制化协议栈,有效解决行业用户的痛点问题。技象科技在4G/5G的认证与密钥协商协议(AKA)基础上,加入物理层认证,采用对称密钥机制,国密、ZUC密钥生成算法,形成适用于窄带物理层的、高效安全的安全架构,从物理层入口到应用提供全方位的安全保障。把地址写好送到本小区的邮局就好了。
2023-10-05 14:24:21
1329
原创 5.外部中断
中断初始化配置步骤:IO口初始化配置开启中断总允许EA打开某个IO口的中断允许打开IO口的某一位的中断允许配置该位的中断触发方式。
2023-09-27 16:02:10
1378
原创 4.基本IO口操作
CC2530端口资源:三个端口,表示为 P0、P1 和 P2。P0 和 P1 是完全的 8 位端口,而 P2 仅有 5 位可用CC2530的IO口的一些功能:通用IO口、外设IO口(定时器、USART、ADC)输入引脚、输出引脚当输入时,上拉、下拉、高阻态(三态)寄存器简略介绍:PxSEL 置0为通用I/O口,置1为专用功能PxDIR 置0为输入模式,置1为输出模式PxINP 置0为上/下拉模式,置1位三态模式(高阻态)1.对应P1INP和P0INP来说,0~7位均满足上述规则。
2023-09-23 23:01:07
1767
原创 2.驱动安装
链接:https://pan.baidu.com/s/1mYwSQvSjAiSzltrEbK3yAw?pwd=43cd提取码:43cd。
2023-09-19 09:56:15
241
原创 CC2530中文数据手册
分享一下cc2530的中文数据手册最近在学习ZigBee的开发,使用的是cc2530芯片,在网上找参考手册的时候,发现就各种收费,找到一个免费的太难了,就在这里分享一下我把他传导优快云了,设置的是0积分,就是免费的,懒得再用网盘分享了。
2023-09-13 19:09:33
2474
2
原创 SQL Server2022安装教程
10.实例目录,建议在下载SQL Server的文件夹中新建三个文件,然后放里面。点击运行【SSMS-Setup-CHS.exe】
2023-09-10 15:01:31
11123
12
原创 谷歌翻译国内使用
4.将ip复制到里面,然后以管理员身份运行GoogleTranslateIpCheck.exe。1.下载扫描可用 IP + 测速 + 自动写入 hosts 于一体的工具。他会自动监测,如果监测到可用的,会提示你输入Y,进行确定。5.执行成功,就可以在国内使用谷歌翻译了。这个是截止到我发博客时,可以用的ip。2.到这个GitHub项目里面(3.打开ip.txt文件。
2023-08-28 01:18:22
8283
2
原创 【win视频播放器】HEVC视频扩展
其原因是“电影与电视”在播放视频前,会有个验证你的“HEVC视频扩展”是不是付费购买的检测步骤。如果你是安装的是免费版,由于你的 Windows 帐户里没有这个插件的购买信息,就会报错 0xc00db3b3。编解码器允许应用读取并播放不同文件。可以从Microsoft Store下载该编解码器。使用方法二后,可能会提示:使用“电影和电视”报错此代码:0xc00db3b3。2.搜索hecv扩展,进入页面后,复制上面的网页连接。3.进入这个网站(),将复制的网址粘贴进入,进行解析。播放此视频需要新的编解码器。
2023-08-26 20:01:32
10131
3
原创 ZZULIOJ:1070: 小汽车的位置
有一辆智能小车,最初(时间为0)的位置为(0,0),我们想知道它最后的位置。小车会受到一系列依照时间戳记排序的命令,1表示“向左转”,2表示“向右转”,3表“停止”。小车在时间为5的时候收到一个“向左转”的命令1,在时间10收到一个“向右转”的命令2,在时间15收到一个“停止”的命令3。可为四个方向编号,自向北开始,逆时针将4个方向依次编号为0,1,2,3。输入包含多个命令,每个命令由整数time和command组成,表示在时刻time发出命令command。输出占一行,包含两个整数,表示小车的最终位置。
2023-08-25 15:10:46
1370
原创 OpenCV4环境配置
已经编译好的OpenCV源码:https://pan.baidu.com/s/1NF5PElfjJT49pnpqgQy3zg?将重命名后的文件放到.cache文件夹下的各个文件夹中,将原始文件进行替换【确实文件放置位置的方法:下载链接中有对应的文件夹名】VS-build文件夹是使用VS进行build的,那个如果不使用可以删掉(VS-build),vsbuild的文件有十几个G。复制没下载成功的文件的名,将在网页下载成功的文件重命名为刚才复制对的名。运行下载好的exe文件,指定一下源码的存放路径。
2023-08-20 21:50:22
447
原创 YOLOv5可视化界面
激活之前的虚拟环境yolov5在该环境的终端输入以下命令输入找到当前使用的Python的路径找到该路径下的designer.exe文件(/Lib/site-packages/PySide6/designer.exe),然后发送到桌面创建快捷方式。
2023-08-10 13:49:31
4096
6
原创 YOLOv5入门
weights:训练好的模型文件source: 检测的目标,可以是单张图片、文件夹、屏幕或者摄像头等conf-thres: 置信度闯值,越低框越多,越高框越少iou-thres: IOU闻值,越低框越少,越少框越多。
2023-08-04 23:42:18
594
原创 YOLOv5本地模型训练报错解决
训练过程中,发生下图所示的报错,同时pycharm崩溃。intput后面的路径,就是报错那里,后面给的路径。功能,降级到 Pillow 9.5 解决了该问题。出现下图所示表示执行完毕。这是因为安装了新版本的。
2023-08-04 12:33:55
838
1
原创 基于多态的职工管理系统(C++)
职工管理系统可以用来管理公司内所有员工的信息公司中职工分为三类:普通员工、经理、老板,显示信息时,需要显示职工编号、职工姓名、职工岗位、以及职责普通员工职责:完成经理交给的任务经理职责:完成老板交给的任务,并下发任务给员工老板职责:管理公司所有事务。
2023-07-29 17:42:31
204
原创 08综合评价作业
模型评价: TOPSIS法的局限性:默认了所有指标的重要程度是相同的,即权重相同,但在实际问题中,不同的指标往往具有不同的权重大小。三种车型(记为 a,b,c ) 关于价格、耗油量、舒适程度和外表美观情况的成对比较判断矩阵为。供应商选择顺序:5>6>4>1>3>2(模型改进后的结果)[排序:465312]效益型指标:产品质量、技术水平、经济效益、供应能力、市场影响度、交货情况。(2) 哪辆车最便宜、哪辆车最省油、哪辆车最舒适、哪辆车最漂亮?c车最便宜、a车最省油、a车最舒适、b车最漂亮。
2023-07-26 21:39:48
377
STM32HAL库+ESP8266+cJSON+微信小程序-连接华为云物联网平台(微信小程序侧)
2024-07-12
STM32HAL库+ESP8266+cJSON+微信小程序-连接华为云物联网平台.zip
2024-07-11
STM32HAL库++ESP8266+cJSON连接阿里云物联网平台
2024-04-27
MDK525-STM32Keil开发环境
2024-01-04
ch340驱动安装EXE文件
2024-01-04
STM32F4移植LiteOS模板文件
2023-12-22
LiteOS-STM32移植文件
2023-12-22
STM32F1固件库使用手册中文
2023-12-19
TrafficMonitor压缩包
2022-12-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人