自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

安赫' 的博客

开 心 生 活

  • 博客(30)
  • 资源 (4)
  • 收藏
  • 关注

原创 C语言基础知识

C语言基础知识

2024-07-04 22:19:45 308

原创 FPGA-按键控制串口发送

消抖时间一般为10ms,我使用的板子是ACX720,晶振为50MHZ,20ns为一周期。

2024-07-02 23:53:20 332

原创 FPGA 串口多字节发送,串口回环测试

*注意:**电平信号的传输线中有一个参考电平线(一般是GND),然后信号线上的信号值是由信号线电平和参考电平线的电压差决定。基于串口的数据收、发模块,使用收、发模块,完成串口数据回环实验。

2024-03-08 00:21:03 947 6

原创 FPGA 按键控制串口发送

*注意:**电平信号的传输线中有一个参考电平线(一般是GND),然后信号线上的信号值是由信号线电平和参考电平线的电压差决定。消抖时间一般为10ms,我使用的板子是ACX720,晶振为50MHZ,20ns为一周期。

2024-03-08 00:16:22 915

原创 FPGA_流水灯

FPGA学习之路——FPGA_流水灯

2022-12-19 20:14:20 2064 1

原创 FPGA_38译码器

FPGA学习之路——38译码器

2022-12-19 15:30:00 4379

原创 STM32—窗口看门狗(WWDG)

STM32 有两个看门狗,一个是独立看门狗,一个是窗口看门狗。我们知道独立看门狗的工作原理就是一个递减计数器不断的往下递减计数,当减到 0 之前如果没有喂狗的话,产生复位。窗口看门狗跟独立看门狗一样,也是一个递减计数器不断的往下递减计数,当减到一个固定值 0X40 时还不喂狗的话,产生复位,这个值叫窗口的下限,是固定的值,不能改变。这个是跟独立看门狗类似的地方,不同的地方是窗口看门狗的计数器的值在减到某一个数之前喂狗的话也会产生 复位,这个值叫窗口的上限,上限值由用户独立设置。

2022-09-12 00:53:48 5026 2

原创 STM32—独立看门狗(IWDG)

STM32 有两个看门狗,一个是独立看门狗另外一个是窗口看门狗,独立看门狗号称宠物狗,窗口看门狗号称警犬。**如果在计数没减到 0 之前,刷新了计数器的值的话,那么就不会产生复位信号,这个动作就是我们经常说的喂狗。**看门狗功能由 VDD 电压域供电,在停止模式和待机模式下仍能工作。

2022-09-12 00:40:46 2844

原创 STM32----IIC详解

IIC(Inter-Integrated Circuit)总线是一种由 PHILIPS 公司开发的两线式串行总线,用于连接微控制器及其外围设备。它是由数据线 SDA 和时钟 SCL 构成的串行总线,可发送和接收数据。在 CPU 与被控 IC 之间、 IC 与 IC 之间进行双向传送, 高速 IIC 总线一般可达 400kbps 以上。

2022-09-11 20:52:07 654

原创 使用@RequestBody 接收前端传到后端的json数据时,页面出现415,获取不到Cookie

1.使用@RequestBody 接收前端传到后端的json数据时,页面出现4152.获取Cookie时,使用F12,查看Cookie储存时的路径,只有路径一致才可以获取Cookie3.如果web层方法的返回值为Spring,页面显示乱码4.如果Web层的方法返回值为Bean或者Bean集合,并且使用@ResponseBody作为标记

2022-09-07 12:55:31 901 2

原创 SSM常用注解总结

SSM常用注解总结

2022-09-07 12:43:23 1860

原创 SpringCloud笔记(黑马)

单体架构:简单方便,高度耦合,扩展性差,适合小型项目。例如:学生管理系统分布式架构:松耦合,扩展性好,但架构复杂,难度大。适合大型互联网项目,例如:京东、淘宝微服务:一种良好的分布式架构方案​ ①优点:拆分粒度更小、服务更独立、耦合度更低​ ②缺点:架构非常复杂,运维、监控、部署难度提高SpringCloud是微服务架构的一站式解决方案,集成了各种优秀微服务功能组件SpringCloudRibbon的底层采用了一个拦截器,拦截了RestTemplate发出的请求,对地址做了修改。

2022-09-07 10:06:16 4885

原创 SpringBoot页面跳转访问css、js等静态资源引用无效解决

解决SpringBoot页面跳转访问css、js等静态资源引用无效

2022-09-07 09:35:49 1161

原创 解决SpringBoot热部署配置之IDEA2021版无Compiler.automake.allow.when.app.running问题

解决SpringBoot热部署配置之IDEA2021版无Compiler.automake.allow.when.app.running问题

2022-09-07 09:31:39 600

原创 关于yml格式连接数据库出现Access denied for user ‘root‘@‘localhost‘ (using password: YES)

关于yml格式连接数据库出现Access denied for user 'root'@'localhost' (using password: YES)

2022-09-07 09:12:46 541

原创 STM32+ESP8266获取时间和天气

通过HC05配置ESP01s将获取时间和天气显示到TFT1.3寸彩屏上

2022-08-27 11:21:32 4031 4

原创 认识 ESP8266—ESP-01S (含AT指令)

ESP8266 是串口型 WIFI,速度比较低,不能用来传输图像或者视频这些大容量的数据,主要应用于数据量传输比较少的场合,比如温湿度信息,一些传感器的开关量等。

2022-08-23 19:54:56 15530 3

原创 STM32-通行闸机2(HAL库)

STM32-通行闸机2(HAL库)

2022-08-22 18:38:04 1096 2

原创 STM32-通行闸机1(HAL库)

STM32-通行闸机1(HAL库)

2022-08-22 17:55:31 1361

原创 STM32-PWM驱动硬件

STM32—PWM驱动程序(呼吸灯,舵机,直流电机)

2022-08-19 17:12:16 679

原创 DHT11详细介绍(内含51和STM32代码)

DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。

2022-08-19 16:13:50 146557 89

原创 STM32—USART串口发送+接收

STM32——USART串口发送+接收

2022-08-15 22:58:03 4549 1

原创 STM32—串口协议、串口外设

USART(Universal Synchronous/Asynchronous Receiver/Transmitter)通用同步/异步收发器USART是STM32内部集成的硬件外设,可根据数据寄存器的一个字节数据自动生成数据帧时序,从TX引脚发送出去,也可自动接收RX引脚的数据帧时序,拼接为一个字节数据,存放在数据寄存器里自带波特率发生器,最高达4.5Mbits/s可配置数据位长度(8/9)、停止位长度(0.5/1/1.5/2)可选校验位(无校验/奇校验/偶校验)......

2022-08-15 22:51:16 2338 1

原创 STM32—DMA

DMA(Direct Memory Access)直接存储器存取DMA可以提供外设和存储器或者存储器和存储器之间的高速数据传输,无须CPU干预,节省了CPU的资源12个独立可配置的通道: DMA1(7个通道), DMA2(5个通道)每个通道都支持软件触发(一般情况:存储器到存储器)和特定的硬件触发(一般情况:外设到存储器)STM32F103C8T6 DMA资源:DMA1(7个通道)...............

2022-08-14 22:37:00 392

原创 STM32—ADC模数转换器

ADC(Analog-Digital Converter)模拟-数字转换器ADC可以将引脚上连续变化的模拟电压转换为内存中存储的数字变量,建立模拟电路到数字电路的桥梁(DAC,数字模拟转换器,使用DAC就可以将数字变量转为模拟电压(PWM也是一种))12位逐次逼近型ADC(它的表示范围就是0~2^(12-1)——>0~4095),1us转换时间(对应频率1MHz)0~3.3V0~409518个输入通道,可测量16个外部(16个GPIO口)和2个内部信号源(内部温度传感器和内部参考电压)规则组和注入组。...

2022-08-14 22:03:21 591

原创 STM32-定时器

TIM(Timer)定时器定时器可以对输入的时钟进行计数,并在计数值达到设定值时触发中断16位计数器、预分频器、自动重装寄存器的时基单元,在72MHz计数时钟下可以实现最大59.65s的定时不仅具备基本的定时中断功能,而且还包含内外时钟源选择、输入捕获、输出比较、编码器接口、主从触发模式等多种功能根据复杂度和应用场景分为了高级定时器、通用定时器、基本定时器三种类型OC(Output Compare)输出比较。..................................................

2022-08-11 15:20:15 3074 2

原创 STM32中断—EXTI外部中断

中断:在主程序运行过程中,出现了特定的中断触发条件(中断源),使得CPU暂停当前正在运行的程序,转而去处理中断程序,处理完成后又返回原来被暂停的位置继续运行中断优先级:当有多个中断源同时申请中断时,CPU会根据中断源的轻重缓急进行裁决,优先响应更加紧急的中断源中断嵌套:当一个中断程序正在运行时,又有新的更高优先级的中断源申请中断,CPU再次暂停当前中断程序,转而去处理新的中断程序,处理完成后依次进行返回总结:硬件电路我们只需要把这个外部中断的路线打通即可CountSensor.cCountSensor.

2022-06-18 23:53:24 1881

原创 STM32—OLED显示屏

STM32—OLED显示屏

2022-06-18 23:46:57 20774 14

原创 STM32—GPIO外设

STM32—GPIO外设

2022-06-18 23:41:26 2358

原创 STM32新建固件库工程模板(并点亮LED灯)

STM32新建工程模板(并点亮LED灯)

2022-06-18 18:15:26 1744 1

51单片机智能寻迹小车

51智能寻迹小车是一种基于51系列单片机的智能小车,具有自动寻迹功能。以下是该智能寻迹小车可能具备的功能简介: 寻迹功能:通过搭载红外传感器或者光电传感器,智能寻迹小车能够检测地面上的黑线或特定颜色轨迹,并根据检测到的信号自动跟随或避开轨迹。 驱动控制:智能寻迹小车通常配备有直流电机和轮子,利用电机驱动模块控制小车前进、后退、左转、右转等运动,以实现对小车行驶方向的控制。 微控制器控制:采用51系列单片机作为控制核心,负责处理传感器数据、执行控制算法和驱动电机,实现小车的智能控制。

2024-06-05

基于STM32-LCD1602温湿度环境采集

硬件资源: STM32微控制器:选择适合的型号,例如STM32F103C8T6,具有足够的GPIO、ADC和定时器资源。 温湿度传感器:例如DHT11或DHT22,可通过数字接口与STM32连接,用于采集环境数据。 LCD1602液晶屏:带有I2C适配器的LCD1602模块可以简化连接,并减少对STM32的IO占用。 连接线和电阻:用于连接各个模块之间的信号和电源线。 软件资源: STM32CubeMX:用于生成STM32的初始化代码和引脚配置,并配置I2C和ADC接口。 Keil MDK或者其他适合的集成开发环境:用于编写、编译和调试嵌入式程序。 温湿度传感器驱动库:针对DHT11或DHT22传感器的驱动库,用于与传感器进行通信和数据采集。 LCD1602液晶屏驱动库:用于控制LCD1602的显示内容和光标位置。 适当的算法和数据处理代码:用于采集温湿度数据,并将其以可读的形式显示在液晶屏上。

2024-06-05

基于stm32的毕业设计 STM32-CO-CH4检测

基于stm32的毕业设计 STM32_CO_CH4检测 主要硬件:STM32F103C8T6微处理器、MQ-9气体传感器、四针0.95寸OLED液晶显示器、有缘蜂鸣器,led闪灯。 功能需求: 1、OLED能够实时显示一氧化碳(CO)和可燃气(甲烷CH4)两种气体浓度。例如 CO:×××ppm,CH4:×××ppm。 2、当检测到空气中一氧化碳浓度达到50ppm或者可燃(例如天然气)气体浓度达到500ppm时,蜂鸣器将会鸣响报警 有源蜂鸣器报警,同时LEd闪烁。

2024-06-05

标准库-物联网onenetpt上报与下发

OneNet(云平台)是中国移动推出的物联网开放平台,提供物联网设备接入、数据存储、数据分析和应用开发等服务。作为物联网领域的领先平台之一,OneNet为企业和开发者提供了丰富的功能和服务,帮助他们快速构建和部署物联网应用。

2024-04-15

JavaWeb笔记详情

以下是关于JavaWeb的笔记介绍: --- ### JavaWeb 笔记 #### 1. 介绍 - JavaWeb是使用Java技术构建Web应用程序的一种方式,它基于Java平台提供了一系列技术和工具,用于开发和部署Web应用程序。 - JavaWeb应用程序通常包括Web服务器、Servlet容器、数据库等组件,通过HTTP协议与客户端进行通信,并生成动态的Web页面。 #### 2. 核心技术 - **Servlet**:Servlet是JavaWeb开发的核心技术之一,它是在服务器端运行的Java程序,用于处理客户端发送的HTTP请求并生成响应。 - **JSP(JavaServer Pages)**:JSP是一种在HTML中嵌入Java代码的技术,用于动态生成Web页面,它可以与Servlet配合使用,实现灵活的页面生成和数据处理。 - **JavaBean**:JavaBean是一种可重用组件,用于封装数据和业务逻辑,通常用于在Servlet和JSP之间传递数据。 - **JDBC(Java Database Connectivity)**:JDBC是Java

2024-04-15

SpringCloud笔记

Spring Cloud是一个用于构建分布式系统的开源框架,它基于Spring Boot提供了丰富的工具和库,用于快速开发和部署分布式应用程序。以下是一份关于Spring Cloud的笔记的可能内容: --- ### Spring Cloud 笔记 #### 1. 介绍 - Spring Cloud是一个用于构建分布式系统的框架,它基于Spring Boot,并提供了一系列工具和库,用于解决分布式系统中的常见问题,如服务注册与发现、配置管理、负载均衡、断路器模式等。 - Spring Cloud基于微服务架构,可以帮助开发人员构建具有高可用性、可伸缩性和弹性的分布式应用程序。 #### 2. 核心组件 - **服务注册与发现(Eureka)**:Eureka是Spring Cloud提供的服务注册与发现组件,它可以让服务实例动态地注册和发现,以实现服务之间的通信。 - **服务调用(RestTemplate、Feign)**:Spring Cloud提供了RestTemplate和Feign两种方式来进行服务间的调用,简化了服务之间的通信。 - **负载均衡(Ribbon)

2024-04-15

html+CSS 音乐播放器页面

html+CSS 音乐播放器页面,类似于网易云的播放页面

2024-04-05

若依(RuoYi)框架

若依(RuoYi)框架是一款基于Spring Boot、Spring Cloud等开源框架的企业级开发平台。它旨在提供全面的解决方案,以简化企业级应用开发并提高开发效率。

2024-04-05

基于STM32 TOF200C-2M激光测距传感器

基于STM32的TOF200C-2M激光测距传感器应用涉及将STM32微控制器与TOF200C-2M激光测距模块结合,实现精确的距离测量功能。这种应用常见于机器人导航、工业自动化、安全监控等领域,需要准确测量物体与传感器之间的距离

2024-03-31

Stm32F103固件库红外遥控

在STM32F103固件库红外遥控的应用中,通常会使用STM32F103的定时器功能来捕获红外接收头接收到的脉冲信号,并根据脉冲时间长短解码出相应的遥控指令。具体的实现过程可能包括: 初始化STM32F103的GPIO和定时器:设置相应的引脚为输出或输入模式,并配置定时器为输入捕获模式,以便捕获红外接收头接收到的脉冲信号。 编写解码程序:根据红外遥控协议(如NEC协议)的编码规则,编写程序来解码捕获到的脉冲信号。这通常涉及到对脉冲时间长短的测量和比较,以判断是逻辑0还是逻辑1,并据此还原出原始的遥控指令。 实现控制逻辑:根据解码出的遥控指令,实现相应的控制逻辑。例如,如果解码出的是开机指令,则可以通过控制GPIO引脚的高低电平来启动相应的设备。 在STM32F103固件库红外遥控的应用中,还需要注意一些技术细节,如定时器的配置、脉冲信号的滤波和去抖动处理等。此外,为了确保遥控指令的准确性和可靠性,还可以采取一些措施,如重复发送指令、校验码的使用等。 总的来说,STM32F103固件库红外遥控是一种功能强大、灵活可靠的无线控制技术,适用于各种智能家居、工业自动化等领域的应用。

2024-03-12

ESP8266-智能家居高级版

首先,STM32F103C8T6作为系统的主控制器,以其强大的计算能力和丰富的外设接口,为整个系统提供了稳定的控制核心。它能够高效地处理各种传感器数据,并根据预设逻辑控制家居设备的运行,实现了家居环境的智能化管理。 TFT彩屏模块作为系统的显示界面,为用户提供了直观、易用的操作平台。通过彩屏,用户可以实时查看家居环境的温湿度、烟雾浓度等参数,还可以进行设备控制、参数设置等操作。同时,彩屏的触摸功能也极大地方便了用户的操作体验。 ESP8266模块负责系统的无线通信功能。它内置了Wi-Fi功能,能够将家居设备接入互联网,实现远程控制和数据传输。通过ESP8266,用户可以随时随地通过手机、平板等设备对家居环境进行监控和管理,真正实现了智能家居的便捷性。 DHT11温湿度传感器用于实时监测家居环境的温度和湿度。它能够准确地将环境参数传输给STM32F103C8T6,为系统的控制决策提供依据。根据DHT11提供的数据,系统可以自动调节空调、加湿器等设备的运行状态,为用户创造舒适的生活环境。 烟雾模块负责监测家居环境中的烟雾浓度。一旦检测到烟雾浓度超标,烟雾模块会立即向STM32F10

2024-03-12

Spring+MVC+Mybatis 书城项目

资源介绍 Spring: Spring是一个开源的Java平台,它提供了一种全面的编程和配置模型,用于开发企业级的应用。Spring提供了很多功能,包括事务管理、依赖注入、AOP(面向切面编程)等。 Spring MVC: Spring MVC是Spring框架的一个模块,它实现了MVC(模型-视图-控制器)设计模式,用于构建Web应用。Spring MVC允许你将应用的逻辑、数据和用户界面分离,使得代码更加清晰和易于维护。 MyBatis: MyBatis是一个优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解来配置和映射原生信息,将接口和Java的POJOs (Plain Old Java Objects, 普通的Java对象)映射为数据库中的记录。 项目结构

2024-03-08

STM32C8T6-AS608指纹识别

STM32C8T6_AS608指纹识别,AS608 指纹识别模块主要是指采用了杭州晟元芯片技术有限公司(Synochip)的 AS608 指纹识别芯片 而做成的指纹模块,模块厂商只是基于该芯片设计外围电路,集成一个可供2次开发的指纹模块;所以,只要是基于AS608芯片的指纹模块,其控制电路及控制协议几乎是一样的,只是厂家和性能不同而已。 AS608模块引脚描述 Vi 模块电源正输入端。 Tx 串行数据输出。 TTL 逻辑电平 Rx 串行数据输入。 TTL 逻辑电平 GND 信号地。内部与电源地连接 WAK 感应信号输出,默认高电平有效 (用户可读取状态引脚(WAK)判断有无手指按下) Vt 触摸感应电源输入端,.3v 供电 U+ USB D+ U- USB D-

2024-03-07

STM32超声波+舵机避障小车

STM32超声波+舵机避障小车,小车通过舵机进行判断,实现可以根据实际路况进行避障,使得避障的成功性和可靠性大大提高。非常的好

2024-03-02

血氧检测-MAX30102

通过串口显示检测的血氧值,使用模块血氧检测-MAX30102

2024-03-02

DHT11温湿度OLED显示

详细资料可以查看我的博客{https://blog.csdn.net/m0_55849362/article/details/126426768?spm=1001.2014.3001.5501} DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个DHT11传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式储存在OTP内存中,传感器内部在检测信号的处理过程中要调用这些校准系数。单线制串行接口,使系统集成变得简易快捷。超小的体积、极低的功耗,信号传输距离可达20米以上,使其成为各类应用甚至最为苛刻的应用场合的最佳选则。

2024-03-02

STM32-通行闸机(HAL库)

详情查看我的博客 硬件设计 两个超声波模块 一个红外遥控 一个红外避障 一个舵机(接CH340的5v引脚,单独供电) 一个0.96寸OLED屏幕 一个STM32F103C8T6 一个CH340 一个ST-Link v2 使用了TIM1_CH1、TIM2_CH1、TIM3_CH1、TIM4_CH1 使用了USART1 模拟IIC

2024-03-02

STM32+ESP8266获取时间和天气

使用ESP-01s模块从心知天气获取天气数据数据,使用cJSON包解析数据包。 使用的串口USART3给ESP-01s模块发送AT指令。 使用串口USART1回显ESP-01s返回的数据,到上位机。 使用HC-05模块通过手机APP给ESP-01s模块配置简单的AT指令。 使用串口USART2接收HC-05模块传过来的AT命令,当做参数,给串口USART3,并且使用使用串口USART2回显ESP-01s模块返回的数据到手机APP中 将显示回来的时间,使用定时器一秒加1,来维持时间的正确性(具有误差2-3秒)。 使用TFT1.3寸彩屏,排版显示数据内容 使用了独立看门狗来检测程序是否正常运行,2秒一次喂狗 使用定时器每15分钟更新一次天气和时间

2024-03-02

游戏手柄 STM32F103 HEL库代码

使用OLED显示,陀螺仪判断,可以控制贪吃蛇玩

2024-03-01

51单片机 点阵沙漏 两个点阵

两个点阵

2024-03-01

STM32F103 安防闸机

舵机,OLED,红外,红外遥控,超声波

2024-03-01

51单片机控制酒精传感器ADC0832(代码+仿真)

目标: 使用MQ3酒精传感器检测空气中酒精浓度,使用ADC0832转换模块,获取酒精浓度对应的阻值,显示到LCD1602上,设置阈值,超过阈值红灯亮,蜂鸣器报警。

2022-07-11

基于单片机控制温湿度(代码+仿真+word)

目标: 使用DHT11模块检测出环境的温度和湿度,并且使用LCD1602显示,额外会有温度的最大值的限制,超过设定温度,蜂鸣器会报警,红灯亮

2022-07-11

基于单片机控制点阵沙漏(仿真+代码+实验报告)

目标: 两个点阵,实现沙漏的效果 思路: 使用逐行扫描的方式进行扫描:定义延时函数进行延时;定义一个数组用来储存取模软件导出的16进制字形码;使用for循环来控制点阵的滚动速度;使用for循环和移位操作来进行显示图形的滚动。

2022-07-11

空空如也

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

TA关注的人

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