自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

oopxiajun博客专栏

复杂事情简单做,简单事情认真做,认真事情重复做,重复事情创造性地做!

  • 博客(201)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 STM32F103C8----3-3 蜂鸣器(跟着江科大学STM32)

面包板的的使用请参考:《

2024-09-29 10:10:45 317

原创 STM32F103C8----3-2 LED流水灯(跟着江科大学STM32)

面包板的的使用请参考:《

2024-09-29 09:28:04 257

原创 STM32F103C8----3-1 LED闪烁(跟着江科大学STM32)

面包板的的使用请参考:《

2024-09-29 09:14:37 699

原创 k8s搭建双主的mysql8集群---无坑

通过搭建一主三从,我们能理解到主节点只有1个,那么承担增删改主要还是主节点,如果你在从节点上去操作增删改操作,数据不会同步到其他节点。本章我们将实现多主(双主)集群。实现在多个节点上操作增删改,能同步其他节点。

2024-09-28 11:47:19 1395

原创 k8s搭建一主三从的mysql8集群---无坑

对于构建基于MySQL的大规模、高性能应用来讲,需要使用水平扩展(集群)的数据库架构方式。在MySQL内建的复制功能可以实现,通过为服务器配置一个或多个备库的方式来进行数据同步。同时复制功能不仅有利于构建高性能的应用,也是高可用性、可扩展性、容灾、备份以及数据仓库等工作的基础。复制的基本原理是让一台服务器的数据与其他服务器保持同步。一台主库的数据可以同步到多台备库上,备库本身也可以被配置成另外一台服务器的主库。主库和备库之间可以有多种不同的组合方式。

2024-09-27 11:30:45 952 1

原创 Kubernetes集群延长证书过期时间至10年or100年(借助大神脚本,一键封神)---- 亲测有效

这有效期一年,太憋屈了。

2024-09-24 16:17:36 1130

原创 K8s安装部署(v1.28)--超详细(cri-docker作为运行时)

ip角色系统主机名cpumemmastercentos7.9k8smaster48node1centos7.9k8snode148node2centos7.9k8snode248node3centos7.9k8snode348。

2024-09-24 15:15:40 1106

原创 搭建Docker私有仓库Harbor

Harbor是一个开源的企业级Docker Registry服务,它提供了一个安全、可信赖的仓库来存储和管理Docker镜像。Harbor翻译为中文名称为"庇护;居住;可以理解为是Docker镜像的"居住环境"或者是镜像的"庇护所"。Harbor最初由VMware公司开发,旨在解决企业级Docker镜像管理的安全和可信任性问题。VMware于2016年发布,在2017年,VMware将Harbor开源,这使得更广泛的社区和组织可以自由地使用和贡献代码。

2024-09-24 11:21:35 721

原创 drm:drm_atomic_helper_wait_for_dependencies ldrm_kms_helper CPU死锁的问题

VMware虚拟机中安装四个Centos7.9版本,所有的系统都出现如下的系统异常出错提示,目前怀疑是相互之间争夺系统资源,导致问题的出现解决方案摘自:https://blog.csdn.net/sunny05296/article/details/82858071最近碰到了Centos7.9上终端打印soft lockup CPU死锁,终端敲命令响应非常慢,系统接近无响应状态。

2024-09-24 08:58:18 898

原创 STM32F103C8----GPIO(跟着江科大学STM32)

GPIO(General Purpose Input Output)通用输入输出口可配置为8种输入输出模式引脚电平:0V~3.3V(0V),部分引脚可容忍5V输出模式下可控制端口输出高低电平,用以驱动LED、控制蜂鸣器、模拟通信协议输出时序等输入模式下可读取端口的高低电平或电压,用于读取按键输入、外接模块电平信号输入、ADC电压采集、模拟通信协议接收数据等。

2024-09-04 17:03:58 1751

原创 仓颉--接收控制台输入

【代码】仓颉--接收控制台输入。

2024-07-31 08:39:16 152

原创 STM32F103C8----2-1 Keil5搭建STM32项目模版(跟着江科大学STM32)

搭建一个STM32模版项目

2024-07-18 17:11:46 1114

原创 51单片机STC89C52RC——19.1 SG90舵机(伺服电机)

舵机只是我们通俗的叫法,它的本质是一个伺服电机,也可以叫做位置(角度)伺服驱动器。一般被应用在那些需要控制角度变化的系统中,可以方便的实现转动任意的角度,实现控制角度的变化。应用场景航模、智能小车的转向在很多的航模中,sg90舵机都被用于两翼的位置控制,从而实现航模的转向,倾斜之类的。因为航模本身的要求,需要尽量的控制航模的自重,而sg90舵机的重量本身就很轻,扭矩也大,所以能很好的满足要求。因为sg90舵机的精准角度控制,所以在很多的智能小车类中被用作转向控制。

2024-07-15 20:30:57 1625 5

原创 51单片机STC89C52RC——18.1 HC-SR04超声波测距

HC-SR04超声波测距模块提供2cm~400cm的测距功能,精度达3mm。

2024-07-14 20:08:46 1007

原创 51单片机STC89C52RC——17.2 红外遥控数字加减、电机调速

红外遥控0,1,2,3 按键 对应hex为。详细了解红外遥控控制原理请参考《有关直流电机详细介绍请参考《电机的运转速度需要用到。模数数模AD/DA《

2024-07-13 12:14:50 382

原创 51单片机STC89C52RC——17.1 红外线遥控器

人的眼睛能看到的可见光按波长从长到短排列,依次为红、橙、黄、绿、青、蓝、紫。光的波长和频率如下图红外遥控是利用红外光进行通信的设备,由红外LED将调制后的信号发出,由专用的红外接收头进行解调输出。通信方式:单工,异步红外LED波长940nm通信协议NEC标准通常我们说的红外遥控器是由键盘电路、红外编码电 路、电源电路和红外发射电路组成。

2024-07-13 11:19:55 1026

原创 51单片机STC89C52RC——16.1 五线四相步进电机

步进电机可以理解为:是一个按照固定步幅运动的“小型机器”。它与普通电机不同点在于,普通电机可以持续旋转,而步进电机按照特定的步数或者角度来移动。它每次只能移动一定的距离或者旋转一定的角度,运动更像是按照固定的步伐一步一步地走。这种特性让步进电机在需要精确控制位置和速度的场景中非常有用,比如打印机、机器人、数控机床等。

2024-07-07 22:27:03 1205

原创 51单片机STC89C52RC——15.1 AD/DA(模数数模)

AD(Analog to Digital):模拟-数字转换,将模拟信号转换为计算机可操作的数字信号DA(Digital to Analog):数字-模拟转换,将计算机输出的数字信号转换为模拟信号AD/DA转换打开了计算机与模拟信号的大门,极大的提高了计算机系统的应用范围,也为模拟信号数字化处理提供了可能。XPT2046是一款4线制电阻式触摸屏控制器,内含12位分辨率125KHz转换速率逐步逼近型A/D转换器。XPT2046支持从1.5V到5.25V的低电压I/0接口。

2024-07-06 22:41:11 1258

原创 仓颉语言编译运行中文输出,出现乱码解决方案

在VS Code 的Terminal 控制台中 输入执行。这里不要再点击 “Run Code” 按钮。再次 运行 cjpm run (仓颉编译运行,中文输出出现乱码。

2024-07-06 07:32:15 395

原创 51单片机STC89C52RC——14.1 直流电机调速

直流电机是指能将直流电能转换成机械能(直流电动机)或将机械能转换成直流电能(直流发电机)的旋转电机。一般的直流电机有两个电极,当电极正接时,电机正转,当电极反接时,电机反转。直流电机主要由永磁体(定子)、线圈(转子)和换向器组成。除直流电机外,常见的电机还有步进电机、舵机、无刷电机、空心杯电机等。

2024-07-05 22:45:13 1240

原创 仓颉——申请内测、环境搭建、编译测试

2024年6月21日,华为仓颉正式公开发布。不少同学看过仓颉白皮书后,都在找SDK从哪下载,HelloWorld怎么跑。仓颉公众号也及时发布了内测的方式,我也亲自走了一遍整个流程,

2024-07-04 17:29:52 3940 2

原创 k8s的nodeport端口范围provided port is not in the valid range. The range of valid ports is 30000-32767 解决

【代码】k8s的nodeport端口范围provided port is not in the valid range. The range of valid ports is 30000-32767 解决。

2024-07-04 11:57:52 246

原创 K8S 加入节点 网络插件flannel问题修复cni plugin not initialized

编辑/etc/crictl.yaml文件, 修改, 主要是新版本增加的image-endpoint runtime-endpoint: "unix:///run/containerd/containerd.sock"image-endpoint: "unix:///run/containerd/containerd.sock" #与上边runtime-endpoint一致即可。/etc/cni/net.d/10-flannel.conflist 这个文件有时候初始化有问题。#以前加入过,有异常。

2024-07-04 11:51:12 1132

原创 51单片机STC89C52RC——13.1 温度传感器DS18B20

DS18B20是一种常见的数字温度传感器,其控制命令和数据都是以数字信号的方式输入输出,相比较于模拟温度传感器,具有功能强大、硬件简单、易扩展、抗干扰性强等特点测温范围:-55°C 到 +125°C通信接口:1-Wire(单总线)只需1个接口引脚即可通信其它特征:可形成总线结构、内置温度报警功能、可寄生供电。

2024-06-30 20:27:21 1105

原创 51单片机STC89C52RC——12.1 数据存储芯片AT24C02

AT24C02是一个2K位串行CMOS E2PROM,内部含有256个8位字节,采用先进CMOS技术实质上减少了器件的功耗。AT24C02有一个8字节页写缓冲器,该器件通过IIC总线接口进行操作,有一个专门的写保护功能。

2024-06-29 10:02:24 1563

原创 51单片机STC89C52RC——11.1 蜂鸣器播放音乐

蜂鸣器是一种将电信号转换为声音信号的器件,常用来产生设备的按键音、报警音等提示信号蜂鸣器按驱动方式可分为有源蜂鸣器和无源蜂鸣器。有源蜂鸣器:内部自带振荡源,将正负极接上直流电压即可持续发声,频率固定。无源蜂鸣器:内部不带振荡源,需要控制器提供振荡脉冲才可发声,调整提供振荡脉冲的频率,可发出不同频率的声音。(本节内容全部基于无源蜂鸣器)

2024-06-28 20:17:37 1318

原创 面包板的使用

由于板子上有很多小插孔,各种电子元器件可根据需要任意插入或拔出,免去了焊接的工序,节省了电路的组装时间,且元件可以重复使用,非常适合电子电路的组装、调试和训练。初学者最容易犯这样的错误。必须使连线在集成电路周围通过,不允许跨接在集成电路上,也不得使导线互相重叠在一起,尽量做到横平竖直,这样有利于查线,更换元器件及连线。面包板的得名可以追溯到真空管电路的年代,当时的电路元器件大都体积较大, 人们通常通过螺丝和钉子将他们固定在一块切面包用的木板上进行连接,后来电路元器件体积越来越小,但面包板的名称沿用了下来。

2024-06-28 18:45:58 2556

原创 51单片机STC89C52RC——10.1 LED呼吸灯

​脉冲宽度调制(PWM),是英文“Pulse Width Modulation”的缩写,简称。

2024-06-28 18:39:11 746

原创 51单片机STC89C52RC——9.1 DS1302涓流充电计时芯片

/引脚定义//时钟针脚 输入. SCLK 用来同步串行接口上的数据动作.此管脚内部有一个//40kΩ(典型值)的下拉电阻连接到地//数据针脚 推挽输出.I/O 管脚是三线接口的双向数据管脚.此管脚内部有//一个 40kΩ(典型值)的下拉电阻连接到地//重置位针脚 CE信号在读写时必须保持高电平.此管脚内部有一个 40kΩ(典//型值)的下拉电阻连接到地. 注意:先前的数据手册修正把 CE当作//RST. 管脚的功能没有改变./*** 函 数:显示时间* 参 数:无* 返 回 值:无。

2024-06-26 20:36:01 756

原创 51单片机STC89C52RC——8.2 8*8 LED点阵模块(动态图像)

我们点亮一个LED,接下来我们将在8*8的矩阵中展示动态的图像。》,我们了解了如何点亮点阵的LED。

2024-06-25 21:05:32 598

原创 51单片机STC89C52RC——8.1 8*8 LED点阵模块(点亮一个LED)

在单片机系统中,操作任意寄存器或者某一位的数据时,必须给出其物理地址,又因为一个寄存器里有8位,所以位的数量是寄存器数量的8倍,单片机无法对所有位进行编码,故每8个寄存器中,只有一个是可以位寻址的。对不可位寻址的寄存器,若要只操作其中一位而不影响其它位时,可用“&=”、“|=”、“^=”的方法进行位操作。比如本节我们用到了下面几个,我们把针脚P34、P35、P36定义用对应申明,在使用时不在写针脚地址寄存器(当然也可以继续使用针脚,作用一样)。DP上的HEX=0x80=1000 0000(二进制)

2024-06-25 20:06:07 1083

原创 51单片机STC89C52RC——7.1 串口通信

实现单片机串口与电脑串口工具进行数据通讯,

2024-06-24 20:36:44 1798

原创 51单片机STC89C52RC——6.3 定时器/计数器 实现计时功能(定时器+中断系统+LCD1602液晶显示器)

用定时器实现系统中断,计时信息显示在LCD1602上。

2024-06-22 22:04:00 871

原创 51单片机STC89C52RC——6.2 定时器

STC89C51RC/RD+系列单片机的定时器0和定时器1,与传统8051的定时器完全兼容,当在定时器1做波特率发生器时,定时器0可以当两个8位定时器用。STC89C51RC/RD+系列单片机内部设置的两个16位定时器/计数器TO和T1都具有计数方式和定时方式两种工作方式。对每个定时器/计数器(TO和T1),在特殊功能寄存器TMOD中都有一控制位―CT来选择TO或T1为定时器还是计数器。定时器/计数器的核心部件是一个加法(也有减法)的计数器,其本质是对脉冲进行计数。

2024-06-22 21:13:25 1160

原创 51单片机STC89C52RC——6.1 中断系统

当中央处理机CPU正在处理某件事的时候外界发生了紧急事件请求,要求CPU暂停当前的工作,转而去处理这个紧急事件,处理完以后,再回到原来被中断的地方,继续原来的工作,这样的过程称为中断。微型机的中断系统一般允许多个中断源,当几个中断源同时向CPU请求中断,要求为它服务的时候,这就存在CPU优先响应哪一个中断源请求的问题。一个正在执行的低优先级中断能被高优先级中断所中断,但不能被另一个低优先级中断所中断,一直执行到结束,遇到返回指令RETI,返回主程序后再执行一条指令才能响应新的中断申请。

2024-06-22 20:38:54 1558

原创 51单片机STC89C52RC——5.1 LCD1602液晶显示屏

LCD ( Liquid Crystal Display 的简称)液晶显示器。能够同时显示16x2,32个字符,是一种专门用来显示字母、数字、符号等的点阵型液晶模块。LCD1602液晶显示器是广泛使用的一种字符型液晶显示模块。它是由字符型液晶显示屏(LCD)、控制驱动主电路HD44780及其扩展驱动电路HD44100,以及少量电阻、电容元件和结构件等装配在PCB板上而组成。该显示屏的优点是耗电量低、体积小、辐射低。LCD1602主要用来显示数字、字母、图形以及少量自定义字符。

2024-06-22 09:48:15 1933 1

原创 51单片机STC89C52RC——4.1 矩阵按键(数码管显示按键值)

初学者:按键按下后就到通,针脚导通就是高电平(我最开始是这么理解的)。这种理解不是不正确,只是没结合实际电路分析我们按照初学者的逻辑来分析下假如S1按下P17和P13 此时是相同的电平。那么他们是同时处于高电平还是低电平呢?我们在程序中怎么去判定呢是S1按下的呢?这里要明白系统上电后针脚P10-P17都是低电平。那么P13和P17及时接通了也还是都处于低电平。

2024-06-21 23:06:15 1446

原创 51单片机STC89C52RC——3.2 数码管动态展示(多位动态)

让数码管在显示我们接着《

2024-06-19 21:11:07 1434

原创 51单片机STC89C52RC——3.1 数码管静态展示

让数码管在显示。

2024-06-19 19:58:14 1170

原创 51单片机STC89C52RC——2.4 三个独立按键模拟控制LED流水灯方向Plus

按下K1键LED流水向左移动按下K2键LED流水向右移动按下K3键LED流水停止(原位闪烁)

2024-06-16 10:48:32 556

ST-LINK驱动文件

ST-LINK驱动文件

2024-07-18

STM32最新固件库v3.5

STM32最新固件库v3.5

2024-07-18

VMware-ovftool-4.4.0-15722219-win.x86_64.rar

虚拟机ovftool- 4.4.0,将.ova转化为.vmx文件小记,导入ova时:未通过 OVF 规范一致性或虚拟硬件合规性检查 原因与解决方法.

2020-05-03

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

TA关注的人

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