自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

分享编程相关的技术文章

小户编程主要擅长web相关的应用开发,包括前端css html js vue elementplus等,后端php mysql thinkphp laravel等。

  • 博客(24)
  • 收藏
  • 关注

原创 docker的安装

yum-config-manager用于设置yum的仓库源,如阿里云仓库源或官网仓库源。在新主机上首次安装 Docker之前,需要设置 Docker 仓库。之后,您可以从仓库安装和更新 Docker,也就是设置软件下载的地方。,是免费的 Docker 版本,适用于个人和小型团队使用。它包括 Docker 引擎,用于构建和运行容器。要安装特定版本的 Docker Engine-Community,请在存储库中列出可用版本,然后选择并安装。,用于与 Docker 引擎进行交互和管理容器。Docker 社区版。

2024-01-26 09:27:21 365

原创 linux 分区原理与名词解释

大部分的软件都安装在这里,如果您计划安装许多软件,建议也给它分配一个分区。:针对ext3系统的扩展日志式文件系统,是ext3文件系统的后继版本。:ext2改良版,增加了日志功能,是最基本且最常用的使用格式了。它的容量 只要约等于您的物理内存就可以了。:稳定与高效,在大小档案混合的系统里有优越的表现。:特色是最不占用CPU资源,如果你的电脑老旧那么这是最好的选择。/boot 挂载的分区只要100M大小就足够了,引导分区。将磁盘分成几份,每份挂在到文件系统的那个目录。:早期的格式,不支持日志功能。

2024-01-26 09:17:00 292

原创 centos7.9安装php-8.0.28

centos7.9安装php-8.0.28

2024-01-23 10:45:46 929

原创 stm32 USART串口外设

USART可以根据内存中的数据生成数据帧的时序发送出去,也可以接收RX引脚的数据帧时序拼接为数据。USART可配置数据位长度是8或9,停止位长度0.5/1/1.5/2,可选效验为可以是无效验、奇效验、偶效验,最高速度可达4.5Mbits/s。因为stm32时钟频率是固定的,要产生指定频率的波特率,所以波特率系数BBR是一个可以存放小数的寄存器。2、起始位的采样如果前7位有3位是噪音,或8、9、10位有1次是噪音则不算。3、8、9、10位保证是在没一位的中间进行采样。4、通过引脚复用,将数据映射到针脚。

2023-12-03 02:30:00 89

原创 USART通用同步异步收发器标准库函数说明

USART_Init(): 用于配置USART的工作模式、波特率、数据位、停止位等。USART_StructInit(): 将USART配置结构体初始化为默认值。USART_GetFlagStatus(): 获取USART的状态标志。USART_DMACmd(): 使能或禁用USART的DMA传输。USART_ITConfig(): 使能或禁用USART的中断。USART_ClockInit(): 配置USART时钟。USART_Cmd(): 使能或禁用USART。

2023-11-28 10:05:18 95

原创 stm32 串口通信协议

stm32单片机中支持很多通信协议,包括USART、I2C、SPI、CAN和USB通信协议。通信的目的是为了扩展单片机的功能,使单片机可以外接其他的硬件模块。通信协议是指通信双方按照协议的规定进行数据收发。Exchange是交换的意思。串口通信是全双工通信,通信双方都可以同时接收和发送数据。串口通信是点对点的单一通信,通信双方是一一的对应关系。串口通信的特点是成本低、容易使用、通信线路简单。TX引脚按一定波特率输出定时翻转的电平,RX按一定波特率定时读取高低电平,然后高电平为1低电平为0组合成数据。

2023-11-27 10:45:50 77

原创 stm32 ADC模拟信号转数字信号

ADC是模拟数字转换器,全称是Analog Digital Converter。ADC可以将引脚上连续变化的模拟电压转换为寄存器中存储的数值。ADC的输入电压范围是0-3.3v,转换结果是0-2^12(4095)。ADC有18个通道,可以测量16个外部信号和2个内部信号。逐次逼近型ADC的原理是,通过DAC数字转模拟电压,产生一个已知的电压,与输入的未知的电压进行比较得到未知电压的值。引脚是复用在GPIOA0-A7,B0-B5上,具体看引脚定义表。只转换一次,每次可以转换多个通道。触发一次,连续转换。

2023-11-24 13:55:09 69

原创 stm32 TIM定时器输入捕获

目标波形一个周期内,出现了多少个标准频率Fc的次数,则目标波形的频率Fx为Fc除以N。例如:目标波形一个周期等于2个标准频率所用的时间。单位时间内出现了几个上升沿或下降沿,则就是几Hz。目标波形的频率 = 1 / 2 = 0.5Hz。stm32 TIM定时器输入捕获。公式是:fx = N / T。

2023-11-23 15:09:52 56

原创 stm32定时器输出比较

CNT定时计数寄存器的值与CCR输入输出比较寄存器的值的比较结果传入输出模式控制器。输出模式控制器将CNT和CCR比较结果进行运算,输出oc1ref参考信号。输出模式可以通过寄存器值的值的设置来控制。当CNT的值大于CCR的值,输出引脚就是高电平,CNT的值小于CCR的值输出引脚就是低电平,这样就可以输出电平不断变化的PWM波形。可以通过输出控制器配置不同的模式来比较CNT和CCR,决定输出电平。输出比较的作用是通过比较CNT定时计数寄存器的值和CCR输入输出捕获比较寄存器的值,来。

2023-11-22 10:40:05 118

原创 stm32 TIM定时中断

stm32 TIM定时中断

2023-11-21 14:08:15 46

原创 stm32外部中断

EXTI可以检测指定通道口的电平信号,当其指定通道口产生电平变化时,EXTI将立即向NVIC发出中断申请,经过NVIC裁决后即可中断CPU主程序,使CPU执行EXTI对应的中断程序。第一步,配置RCC,把涉及到的外设GPIO时钟都打开(为了省电,默认是关闭的),配置GPIO为输入模式。第三步,配置EXTI,选择边沿触发方式,选择触发(上升沿、下降沿)和响应(中断、事件)方式。中断嵌套:一个中断正常进行,又来一个更高级的中断,会先去做刚来的高级的中断,然后依次返回。中断优先级分为:抢占优先级和响应优先级。

2023-11-20 14:52:24 17

原创 c语言指针通俗的理解

指针是一个存储内存地址的变量,一般变量存储内容,指针变量存储内存地址。声明,声明指针变量需要指定指向内存存放数据的数据类型。通俗的讲,指针就是内存的地址。获取指针所指向地址处的值。获取变量在内存中的地址。

2023-11-06 16:24:23 46

原创 ce轻松使用入门

按照确定的数字搜索内存值的地址。

2023-09-08 10:52:41 424

原创 ce Cheat Engine 环境搭建

ce全称Cheat Engine,主要用于修改游戏和应用的开发环境,官网是:https://www.cheatengine.org。点击软件主界面的菜单 > 编辑 > 设置,进入设置页面,选中下载的语言包,然后重启软件。打开官网“https://www.cheatengine.org/”。点击绿色download cheat engine下载。下载,解压到ce安装目录的languages目录下。点击页面左边的download进入下载页面。双击安装程序,安默认安装即可。找到翻译下的中文简体语言包。

2023-09-05 10:53:29 83

原创 vue父子组件传参

vue父子组件传参。

2023-04-26 12:30:33 53

原创 51单片机i2c总线

SCL低电平时,发送端在SDA放入数据电平(0,1);4、开漏输出和上拉电阻的共同作用实现了“线与”的功能,此设计主要是为了解决多机通信互相干扰的问题。是指引脚一端接高电平,一端接gnd,当开关闭合式为低电平,开关断开时被上拉成高电平。在接收完一个字节之后,主机在下一个时钟发送一位数据,0表示应答,1表示非应答。是指引脚直接接一个开关和gnd连接,开关闭合卫低电平,开关断开为悬空状态。cpu与设备1通信时,其他设备全部断开(理用开漏模式),互不影响。i2c使用2根线传输数据,一根是时钟线,一根是数据线。

2023-04-13 17:27:34 239

原创 什么是寄存器

什么是寄存器。

2023-04-10 16:37:56 1534

原创 如何申请免费域名证书

如何将http网站改为https网站,如何申请免费的域名证书

2023-04-03 09:17:32 267

原创 51单片机静态数码管显示

例如A时刻第一个数码管显示1其他不显示,B时刻第二个数码管显示2其他不显示,C时刻第三个显示3其他不显示,D时刻第四个显示4其他不显示,由于单片机运行速度块,所以我们肉眼看到的是四个数码管同时显示了1234,达到四位数码管同时显示不同的数字的目的。数码管从上右下左中有ABCDEFGDP,共10个引脚,其中3、8号引脚是连接到所有二极管的阴极,A二级管对应7号和38号引脚,B二极管对应6号和38号引脚。双向数据缓冲器的作用是将单片机引脚的输出信号放大给数码管,因为数码管要求的电流要大些,才能驱动数码管显示。

2023-03-19 12:00:00 3224

原创 51单片机独立按键使用

独立按键的一端接的是低电平,一端接的是单片机的IO引脚。51单片机默认引脚都是高电平。单片机的引脚默认与单片机的内存存储关联,存储为1则引脚为高电平,存储为0则引脚为低电平。同理如果物理上将引脚设为低电平或高电平会单片机会同步更新单片机的寄存器内存对应引脚的存储。独立按键是一种电子开关,按下时开关接通,松开时开关断开。独立按键原理是通过内部金属薄片按下接通,松开断开导线。独立按键的电路图用K表示。

2023-03-18 10:15:00 312

原创 51单片机点亮一个led

本文介绍如何使用51单片机,点亮一个led二极管

2023-03-16 09:48:04 313

原创 stc-isp 51单片机烧录软件的安装

stc-isp 51单片机烧录软件的安装

2023-03-14 12:26:38 3285 5

原创 keilc51下载安装

Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统。

2023-03-14 12:12:59 1239

原创 程序开发翻译助手软件

在程序开发过程中,编辑器很多返回的是英文界面,对于英文差点的程序员来说,找一款好用的桌面翻译软件比较有助于开发。

2023-03-14 10:59:11 462

空空如也

空空如也

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

TA关注的人

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