自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 Web服务器python编程

一、Web服务器代码'''* 功能:Web浏览器访问 Web服务器,获取 index.html 文件* 目的:1、当一个客户(浏览器)联系时创建一个套接字* 2、从这个连接接收 HTTP 请求* 3、解释该请求以确定所请求的特定文件* 4、从服务器的文件系统获得请求的文件* 5、创建一个由请求文件组成的 HTTP 响应的报文,报文前面有首部行* 6、经TCP连接向请求的浏览器发送响应。如果请求文件不在服务器中,返回 “404 Not Foun

2021-11-11 20:46:17 3317

原创 TCP与UDP套接字Python编程

一、套接字套接字(socket)是同一台主机内应用层和运输层的接口。进程可类比为一个房子,套接字为该进程的门,当一个进程想向另一台主机发送报文时,该进程把报文推出门(套接字),通过运输层的运输到另一台主机的目的进程,一旦报文到达目的主机,它通过接收进程的门(套接字)传递,接收进程开始处理报文。可以看到,应用程序开发者在套接字应用层一侧可以控制所有,但是几乎无法控制运输层。二、UDP编程1、Serverfrom socket import *serverPort = 12000 #服务端

2021-11-08 23:00:01 1990

原创 Centos7远程登录工具Xshell7的使用

工具:虚拟机,Centos7,Xshell7文章目录一、简介二、Xshell7的下载三、Centos7中开启SSH服务1、检查是否安装SSH2、修改SSH配置3、重启SSH服务4、检查SSH状态5、添加SSH服务自启动6、查看22端口是否开启四、Xshell7远程登陆一、简介百度百科: Xshell是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复

2021-11-01 21:50:35 2306

原创 CentOS7部署Apache服务器

这篇文章讲解如何在CentOS7上部署自己的Apache服务器。文章目录一、Apache服务器简述二、部署Apache服务器1、安装Apache三、修改Apache默认配置1、查看Apache当前端口2、修改默认端口3、查看修改后的端口四、防火墙配置1、允许 http 服务永久通过防火墙2、允许 81 号端口永久通过防火墙3、重新加载防火墙五、启动Apache1、启动Apache2、添加Apache自启动2、查看Apache状态六、部署网页1、编写HTML文件一、Apache服务器简述百度百科:Apa

2021-10-29 22:33:45 6307 1

原创 VM安装Centos7

这篇文章主要Centos7的安装,主要用到的东西有:VM虚拟机,Centos7镜像文件文章目录一、Centos7镜像文件二、创建一个Centos7虚拟机三、安装Centos7四、系统调试一、Centos7镜像文件需要镜像文件的伙伴可以在网盘里自行提取百度网盘:https://pan.baidu.com/s/1wcZEQgAbEruvcu9Jm8obcg 提取码:95gd二、创建一个Centos7虚拟机1、创建新虚拟机2、选择典型配置3、选择稍后安装操作系统4、选择操作系统为Li.

2021-10-25 19:40:15 247

原创 STM32定时器[直接用寄存器]

文章目录

2021-10-17 17:41:27 6694 1

原创 STM32USART[直接用寄存器]

我们之前学到的都只是对单片机简单的操作,单片机和上位机没有任何通信,等学完这一篇后,你就可以通过串口来和上位机进行联系,实现数据的交流,那么串口的作用有哪些呢?调试通信这是我们最常用的两个方式,当我们调试程序时,你可以加入串口,来打印调试记录,寻找出错的地方;通信就是将单片机运行的结果数据打印给上位机,上位机也可以通过串口发信息给单片机,来控制单片机。文章目录一、什么是串口二、USART和UART三、USART工作原理四、USART寄存器1、USART_SR(状态寄存器)一、什么是串口串口:

2021-09-08 15:55:13 1543 3

原创 模块化代码

时隔多日,我们又见面了,这一章主要说明一下代码的模块化,也就 .h文件和.c文件的运用。文章目录一、.h文件 和 .c文件二、.h文件格式三、使用一、.h文件 和 .c文件在之前的篇章里,我们只创建了一个 main.c 文件,所有的 define 声明和自定义函数以及实现逻辑全放在了这个 .c 文件里,代码量少还好,如果代码量非常大,又定义了好多自定义函数,那么整个代码会格外的杂乱,也不方便后期的维护。因此,我们用 .c 文件和 .h 文件将代码做好规划,.h 文件里只放自定义函数的声明和一些自定义

2021-08-14 20:16:07 483

原创 STM32中断式按键输入[直接用寄存器]

本文是讲解直接用寄存器的外部中断实验代码,所以关于概念,不熟悉的可以点击下方连接学习中断概念。https://blog.csdn.net/gelad_w/article/details/115800545本次实验目标:按下KEY2红灯DS0反转按下KEY1绿灯DS1反转按下KEY0蜂鸣器反转按下WK_UPDS0,DS1同时反转...

2021-05-24 22:27:19 760

原创 STM32之外部中断[概念篇]

中断,STM32里最重要的一环,可以说,如果学不会中断,你后期写的操作系统就是个废物,因为有的异常你根本无法处理,既然中断这么重要,那我们就先学习一下关于中断,都要什么寄存器。目录一、中断和异常二、NVIC和EXTI1、嵌套向量中断控制器(NVIC)2、外部中断/事件控制器(EXTI)3、区别三、NVIC寄存器和EXTI寄存器1、NVIC中的寄存器四、中断向量表一、中断和异常1、中断——当需要出现时,CPU暂时停止当前程序的执行,转而执行处理新情况的程序和执行过程。也就是,你正在看书,突然来了一个电

2021-05-10 21:00:24 1680 2

原创 STM32查询式按键输入[直接用寄存器]

目录

2021-04-15 17:25:30 2568

原创 STM32滴答时钟[直接用寄存器]

古人用滴水计时法,那么今天讲的滴答时钟,就起到这个作用,用来计时。void Delay(unsigned int xx){ while(xx--);}滴答时钟也是填入一个值,然后倒数到零,但是相比我们之前用的粗略延时函数就精确了很多很多,可以精确到微秒、毫秒。滴答时钟配置有两种:查询式(不断去查询有没有计时完毕)中断式(计时完毕发出信号)因为还没讲到中断,这章先讲解查询式。这里得知道 1MHZ=1μs目录一、滴答时钟二、配置滴答时钟所用寄存器1、SysTick->CTRL(控

2021-04-15 14:59:25 2010 7

原创 STM32直接用寄存器设置系统时钟

时钟就犹如人的心脏,它是STM32芯片的心脏,每一个设备工作,都要有自己的节拍,这一章就讲一下关于STM32的时钟。@TOP一、时钟树二、五个时钟源1、HSI RC内部高速时钟,RC振荡器,产生8MHZ频率,可直接作为系统时钟或PLL锁相环输入。2、HSE外部高速时钟,可接2MHZ~16MHZ的外部时钟或晶振,可以作为PLL输入或128分频后输入给RTC(实时时钟)。3、LSE外部低速时钟,通常在外部低速时钟管脚上外接一个32.768KHz的晶振,供RTC使用。4、LSI RC内部低速

2021-04-11 23:09:33 4260 14

原创 STM32寄存器点亮流水灯的三种方法

上一章里说到了BSRR(位设置/清除寄存器)、BRR(位清除寄存器)、ODR(数据输出寄存器),这里再讲一下位带操作。点亮LED顺序开启时钟设置GPIO口推挽输出输出高低电平控制LED亮灭注意:本人使用开发板LED为PB5和PE5。目录一、位操作二、位设置/清除寄存器实现三、数据输出寄存器实现四、位带操作实现一、位操作首先看一段代码://这里我们开启GPIOB和GPIOE的时钟RCC_APB2ENR=1<<3; //GPIOBRCC_APB2ENR=1<<

2021-04-09 23:29:27 5313 2

原创 STM32直接用寄存器点亮GPIO口

直接调用定义好的文件来编程是很方便,但对于初学者很难理解,正所谓,学从难处学,用从易处用,今天就先看一下只需要启动文件和主函数点灯。一、在keil中建立新工程功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入1.首先功能快捷键

2021-04-04 21:12:50 1319 3

stm32f10x.h

官方寄存器定义头文件

2021-05-24

空空如也

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

TA关注的人

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