自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 RFID-RC522 STM32F103RB KEIL5 简单实现读取卡片ID_用keil5编写rfid实现读卡功能(3)

(( ReadRawRC ( ErrorReg ) & 0x1B )) ) //读错误标志寄存器BufferOfI CollErr ParityErr ProtocolErr。if ( ( cStatus == MI_OK ) && ( ulLen == 0x10 ) ) //寻卡成功返回卡类型。// 发送的最后一个字节的 七位。

2024-05-17 07:22:32 635

原创 RFID-RC522 STM32F103RB KEIL5 简单实现读取卡片ID_用keil5编写rfid实现读卡功能(2)

(( ReadRawRC ( ErrorReg ) & 0x1B )) ) //读错误标志寄存器BufferOfI CollErr ParityErr ProtocolErr。if ( ( cStatus == MI_OK ) && ( ulLen == 0x10 ) ) //寻卡成功返回卡类型。// 发送的最后一个字节的 七位。

2024-05-17 07:21:58 914

原创 RFID-RC522 STM32F103RB KEIL5 简单实现读取卡片ID_用keil5编写rfid实现读卡功能(1)

(( ReadRawRC ( ErrorReg ) & 0x1B )) ) //读错误标志寄存器BufferOfI CollErr ParityErr ProtocolErr。if ( ( cStatus == MI_OK ) && ( ulLen == 0x10 ) ) //寻卡成功返回卡类型。// 发送的最后一个字节的 七位。

2024-05-17 07:21:24 657

原创 Renesas:RH850的FDL库的移植与使用_rh850 fdl

【代码】Renesas:RH850的FDL库的移植与使用_rh850 fdl。

2024-05-17 07:20:50 383

原创 maven pom文件简单模板和配置详解_怎么设置maven编译器的模板

有效的值有:none(默认),converted(仓库管理员从Maven 1 POM转换过来),partner(直接从伙伴Maven 2仓库同步过来),deployed(从Maven 2实例部署),verified(被核实时正确的和最终的)。这部分的依赖信息不会被立即解析,而是当子项目声明一个依赖(必须描述group ID和artifact ID信息),如果group ID和artifact ID以外的一些信息没有描述,则通过group ID和artifact ID匹配到这里的依赖,并使用这里的依赖信息。

2024-05-17 03:44:06 529

原创 MATLAB IIR滤波器设计函数buttord与butter

设计一个20阶Butterworth带通滤波器,其较低的截止频率为500 Hz,较高的截止频率为560 Hz。设计一个截止频率为300 Hz的6阶低通巴特沃斯滤波器,对于以1000 Hz采样的数据,其对应于rad / sample。如果对于低通和高通设计,m = n,对于带通和带阻滤波器,m = 2n,则A为m×m,B为m×1,C为1×m,D为1×1。对于以1000 Hz采样的数据,设计一个低通滤波器,其0至40 Hz的通带中的波纹不应超过3 dB,阻带的衰减至少应为60 dB。查找滤波器阶数和截止频率。

2024-05-17 03:43:32 904

原创 MATLAB IIR滤波器设计函数buttord与butter(4)

设计一个20阶Butterworth带通滤波器,其较低的截止频率为500 Hz,较高的截止频率为560 Hz。设计一个截止频率为300 Hz的6阶低通巴特沃斯滤波器,对于以1000 Hz采样的数据,其对应于rad / sample。如果对于低通和高通设计,m = n,对于带通和带阻滤波器,m = 2n,则A为m×m,B为m×1,C为1×m,D为1×1。对于带通和带阻滤波器,返回为2n + 1的行向量。滤波器的零点,极点和增益作为长度为n的两个列向量(对于带通和带阻设计为2n)和一个标量返回。

2024-05-17 03:42:58 735

原创 MATLAB IIR滤波器设计函数buttord与butter(3)

如果Wp和Ws都是向量,并且由Ws指定的间隔包含由Wp指定的间隔(Ws(1)

2024-05-17 03:42:24 534

原创 ESP32-C3入门教程 基础篇(三、UART模块 — 与Enocean无线模块串口通信)_esp32 c3 相互通信(1)

上述示例把 Enocean 模块的ID 读取出来,做到这一步,基本上 ESP32 -C3 和 Enocean 的通信没什么大问题了,如果需要想 在 STM32上面那样有完整的驱动,还是得一点一点的打磨移植一下,后续应该会有机会使用 ESP32 -C3 做些项目,到时候会花时间完善一下驱动。

2024-05-16 22:43:44 165

原创 ESP32-C3入门教程 基础篇(七、LEDC — LED PWM 控制器)_esp32c3 pwm

自己画一块ESP32-C3 的开发板(第一次使用立创EDA)(PCB到手)ESP32-C3 VScode开发环境搭建(基于乐鑫官方ESP-IDF——Windows和Ubuntu双环境)乐鑫官方ESP32-C3 LED PWM部分说明ESP32­C3 技术参考手册 在第 26章: LED PWM 控制器(LEDC)PWM的基础知识不过多介绍,用一张资料中的截图表示:关于PWM的渐变,是通过改变Lpointn的值,开启了占空比渐变,Lpointn。

2024-05-16 22:43:10 959

原创 ESP32-C3入门教程 基础篇(一、ADC采样)_esp32c3 adc

乐鑫官方ESP32-C3 ADC部分说明。

2024-05-16 22:42:36 379

原创 ESP32-C3 应用 篇(实例二、通过蓝牙将传感器数据发送给手机,手机端控制 SK6812 LED)_传感器怎么把信号传输到手机

前面文章说过,蓝牙协议博主了解不是很深入,只进行一些基础的了解,示例的测试,和初学者一样,基本上蓝牙专栏系列博文都是一步一步摸索过来的,功夫不负有心人,到目前为止,多多少少对蓝牙 GATT 有了一定的认识。那么我们今天就要学以致用,使用 ESP32-C3 的蓝牙 GATT,做一个数据通信的应用实例。ESP32-C3 入门专栏目录【导航】ESP32-C3 入门教程目录 【快速跳转】❤️ESP32-C3学习 蓝牙 篇系列博文连接:❤️。

2024-05-16 22:42:02 210

原创 充电桩故障分类与检测(入门赛f1-1

历程:一开始用了tensorflow搭建了全链接神经网络,但是NN效果并不好0.89封顶,后来采用了XGB和LGB线上自能达到0.9999,最后换成GBDT开始了玄学调参的路程(我一只快乐的调包侠。数据采用原特征,模型采用GDBT,网格搜索进行模型调参。第一次接触数据类比赛,本比赛是个新人入门赛。

2024-05-16 03:11:01 222

原创 做嵌入式的大概有这样几个方向_嵌入式分为哪几个方向

都不必考虑太多,比如做嵌入式GUI的(miniGUI, Qt)、嵌入式数据库的、嵌入式webserver程序等,这。:如手机开发的,特别是iphone android的应用开发,这一类实际上是纯软件开发,要求有很好的程序设。通信:串口,usb口,网口,RS232,RS285,LINE2.0,CANBUS,RF,蓝牙,红外。需要你有很好的C语言基础,单片机基础,然后是嵌入式操作系统基础,知道各种多任务处理的模。大概就这几类,如果你是学生建议自己买一个三星的ARM9开发板,很便宜的,从读芯片手册、学习移。

2024-05-16 03:10:27 330

原创 使用Wireshark抓包分析TCP协议_wireshark分析tcp协议

服务端返回一个ACK(对客户端连接请求的应答)+SYN(表示服务端发起连接请求),并且包含服务端的一个初始序列号seq=0,同时返回一个确认号ack=1:客户端给服务端返回一个ACK(对服务端连接请求的应答),并更新自己的序列号seq=1,返回一个确认号ack=1。

2024-05-16 03:09:53 842

原创 使用Uchihash处理恶意软件中的嵌入式哈希_uchiha os

Uchihash可以使用广大研究人员自己定义的哈希算法生成哈希,在已生成的哈希映射中搜索哈希列表,还可以生成一个IDAPython脚本,并用相应的值对哈希进行注释,以便研究人员对其进行分析。Uchihash是一款功能强大的实用工具,可以帮助广大研究人员处理和分析嵌入在恶意软件之中的各种哈希,以节省恶意软件分析所需的时间。检测正在运行的进程(分析工具的进程,反分析机制);动态导入API(尤其是Shellcode中的);检测虚拟机或反病毒工具(反分析机制);–algo: 其中一个可用的哈希算法。

2024-05-16 03:09:18 875

原创 嵌入式接口之EXTI与NVIC的STM32模板库函数的一些解释_exti_linecmd(1)

嵌入式其实还有中断实验和AD转换实验需要复习,但是老师PPT里说他的实验代码除了教学不可用于其他用途,再加上可能也没时间写完整的实验的博客了,那就简单讲讲函数库,能够让一些代码变得看起来顺眼一点。

2024-05-15 04:03:56 903

原创 嵌入式开发既要代码小,又想速度快,该如何优化?_低代码嵌入式开发

说明:在有内置硬件乘法器的单片机中(如51 系列),乘法运算比求平方运算快得多,因为浮点数的求平方是通过调用子程序来实现的,在自带硬件乘法器的AVR 单片机中,如ATMega163 中,乘法运算只需2 个时钟周期就可以完成。在ICCAVR 中,如果乘以2n,都可以生成左移的代码,而乘以其它的整数或除以任何数,均调用乘除法子程序。在程序化设计过程中,对于经常使用的一些常数,如果将它直接写到程序中去,一旦常数的数值发生变化,就必须逐个找出程序中所有的常数,并逐一进行修改,这样必然会降低程序的可维护性。

2024-05-15 04:03:19 774

原创 嵌入式开发学习之--IIC读写EEPROM(上)_atmel i2c 嵌入式i2c的读写操作实例

I2C 通讯协议(Inter-Integrated Circuit)是由 Phiilps 公司开发的,由于它引脚少,硬件实现简单,可扩展性强,不需要 USART、CAN 等通讯协议的外部收发设备,现在被广泛地使用在系统内多个集成电路(IC)间的通讯。

2024-05-15 04:02:41 648

原创 嵌入式开发学习之--IIC读写EEPROM(上)_atmel i2c 嵌入式i2c的读写操作实例(2)

IIC协议的思想很厉害,对比串口三根线且只能点对点连接,它实现了一根时钟线一根数据线,理论上来说可以无限挂载设备。但是根据工作经验来看,其可靠性并不高,传输距离有限且易受干扰,而且固定设备号这一点也是很别扭,相对来说CAN协议比他要强很多。不过市场上仍然有很多IIC通信的设备,最常见的也就是读写RRPROM,所以我们必须要熟练掌握这种通信方式。提示:以下是本篇文章正文内容,下面案例可供参考。

2024-05-15 04:02:01 880

原创 Springboot Vue Login(从零开始实现Springboot+Vue登录)_spring+vue登录

Login({ commit }, userInfo) { //定义 Login 方法,在组件中使用 this.$store.dispatch(“Login”) 调用。import request from ‘@/utils/request’ //引入封装好的 axios 请求。import user from ‘./modules/user’ //引入 user module。import { login } from ‘@/api/login’//引入登录 api 接口。

2024-05-14 18:59:21 580

原创 Springboot Vue Login(从零开始实现Springboot+Vue登录)_spring+vue登录(2)

Login({ commit }, userInfo) { //定义 Login 方法,在组件中使用 this.$store.dispatch(“Login”) 调用。import request from ‘@/utils/request’ //引入封装好的 axios 请求。import user from ‘./modules/user’ //引入 user module。import { login } from ‘@/api/login’//引入登录 api 接口。

2024-05-14 18:58:26 567

原创 Springboot Vue Login(从零开始实现Springboot+Vue登录)_spring+vue登录(1)

就是显示路由的出入口。

2024-05-14 18:56:58 552

原创 spring boot实战自动配置原理分析_spring boot自动配置原理、实战

转载 :http://blog.csdn.net/liaokailin/article/details/49559951。

2024-05-14 18:55:35 846

原创 spring boot实战自动配置原理分析_spring boot自动配置原理、实战(2)

RabbitProperties提供对RabbitMQ的配置信息,其前缀为spring.rabbitmq,因此在上篇中配置的host、port等信息会配置到该类上,随后@在启动过程中会解析对应类配置信息,以RabbitMQ为例,则会去解析RabbitAutoConfiguration。这里又涉及到一个重要的注解:@ConditionalOnMissingBean,其功能为如果存在指定name的bean,则该注解标注的bean不创建,(img-l0wKmwXe-1715684024940)]

2024-05-14 18:54:10 624

原创 2024年物联网嵌入式最全Qt使用AES加密算法对字符串进行加密_qt 加密字符串,开发者必备的顶级物联网嵌入式开发开发工具

TAesClass.cpp的源代码。点击(此处)折叠或打开。

2024-05-14 09:51:42 270

原创 2024年物联网嵌入式最全QT与JavaScript交互 Qt调用JS脚本_qt js,2024年最新成功入职百度月薪35K

注意:在将qt对象暴露给js时,要在js中执行qt对象之前暴露,否则js不认识qt的对象名称.所以通常通过链接QWedView的信号 javaScriptWindowObjectCleared,在槽中进行暴露。程序通过调用js脚本的函数执行计算(将计算公式写入js脚本,在程序中通过传参数调用js脚本中的函数进行计算,最后将计算结果返回,显示到界面)

2024-05-14 09:51:03 291

原创 2024年物联网嵌入式最全qtcreator相关-qtconfig嵌入自定义开发模块以及项目向导的编写,2024年最新BAT等大厂必问技术面试题

如果新向导包含在Qt Creator的源代码中,则可翻译的字符串会出现在Qt Creator的翻译文件中,并且可以作为Qt Creator的一部分进行翻译。在C ++向导中,它指定“字段”页面和“摘要”页面。您可以通过在wizard.json文件的选项部分中定义变量键名和值,将新变量作为快捷方式引入,以便以后使用。,该变量评估给定的JavaScript表达式并将生成的JavaScript值转换为字符串。qmake可以通过专门的prf文件设置另外的配置特性.这些特性通常提供给编译时候的自定义的工具使用。

2024-05-14 09:50:25 217

原创 2024年物联网嵌入式最全Qt+mysql搭建系统_qt做数据库应用系统开发(2),2024年不想被公司优化

signals:private:Q_OBJECTpublic://退出登录槽函数//登录槽函数//接收线程处理结果槽函数private:Q_OBJECTpublic:signals:private:delete ui;初始化菜单导航栏//创建模型//导入模型页面导航跳转return;//定义画图的数据结构Q_OBJECT。

2024-05-14 09:49:44 291

原创 2024年最全“杀”一个程序员不需要用枪,改三次需求就可以了!(3),自学物联网嵌入式开发

一只产品狗(或一群)在编写完文档后,要发给项目经理、研发人员、销售人员、运营推广人员等人,如何保证每个人的文档都是最新的呢?否则,只能是在界面上进行简单的表面测试,而真正的BUG并不在表面,这些BUG会藏得很深,等发现的时候可能已经造成很大的损失。当刘阿姨在家中通过蓝牙血压计测量血压时,自动同步到医院内部,如果刘阿姨的血压超过预先设置的值,院内的王医生则会在自己的手机上查看到刘阿姨的血压异常报警信息,王医生可以立即跟刘阿姨的家属进行实时沟通…考虑是该文档的受众,这份文档不应该包含具体的编程技术上的说明。

2024-05-14 05:07:02 817

原创 2024年最全Wi-Fi Direct协议详解_wifi direct gc模式,2024年最新物联网嵌入式开发客户端开发面试题目

假设有两个P2P设备A(Listen信道为1)和B(Listen信道为11),在A的P2P界面点击B进行连接,这时A首先会在11信道发送GO Req,发送需要持续一段时间,因为B可能会处于Search状态,所以持续的时间至少要大于B的Search时间;直到用户点击B的同意后,B会再发起GO Req,由于A是连接发起方,他不用再去提醒用户同意,直接响应成功的GO Resp。GO Req和GO Resp包含GO Intent的IE,是一个0到15的整数值,通过这两个值的大小来确定GO,具体方法如下图。

2024-05-14 05:06:24 607

原创 2024年最全WEB开发之前后台JSON类型数据传值_web json 文本框 传int,2024年最新让你明明白白的使用RecyclerView

/这里可以用JSONArray代替。dataType:‘json’, //这里就设置了,ajax只能接收json类型的数据。console.log(“======index为:”+index);console.log(“======value为:”+value);dataType:‘json’, //ajax只接收json类型的数据。/*如果你要传递的数据中有中文,则需要设置传递的数据类型,否则前台接受时可能会出现乱码*/不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人**

2024-05-14 05:05:45 463

原创 2024年最全web前端面试100题_前端面试题,2024年最新物联网嵌入式开发入门零基础

在IE浏览器下,如果请求的方法是GET,并且请求的URL不变,那么这个请求的结果就会被缓存。IE会先加载整个HTML文档的DOM,然后再去导入外部的CSS文件,因此,在页面DOM加载完成到CSS导入完成中间会有一段时间页面上的内容是没有样式的,这段时间的长短跟网速,电脑速度都有关系。我们举例说明:比如一个黑客程序,他利用Iframe把真正的银行登录页面嵌到他的页面上,当你使用真实的用户名,密码登录时,他的页面就可以通过Javascript读取到你的表单中input中的内容,这样用户名,密码就轻松到手了。

2024-05-14 05:05:04 695

空空如也

空空如也

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

TA关注的人

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