自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CSS学习心得

目录一、什么是 CSS二、CSS1、语法说明2、选择器3、外部样式表4、盒子模型5、定位6、溢出7、浮动一、什么是 CSSCSS是级联样式表(Cascading Style Sheets)的缩写。HTML 用于撰写页面的内容,而 CSS 将决定这些内容该如何在屏幕上呈现。网页的内容是由 HTML的元素构建的,这些元素如何呈现,涉及许多方面,如整个页面的布局,元素的位置、距离、颜色、大小、是否显示、是否浮动、透明度等等。二、CSS1、语法说明一条CSS样式规则由两个主要的部分构成:选择器,

2021-03-14 20:42:33 428

原创 HTML学习心得

目录一、什么是HTML二、如何撰写 HTML 文档一、什么是HTMLHTML是超文本标记语言(HyperText Markup Language)的缩写。我们用 HTML 来构建 Web 页面即所谓的网页。“超文本”(hypertext)是指连接单个网站内或多个网站间的网页的链接。链接是网络的一个基本方面。只要将内容上传到互联网,并将其与他人创建的页面相链接,你就成为了万维网的积极参与者。HTML 是构成 Web 世界的一砖一瓦。它定义了网页内容的含义和结构。除 HTML 以外的其它技术则通常用来

2021-03-09 20:03:10 1285

原创 stm32的PWM和DAC练习

目录(一)STM32F103输出一路PWM波形(二)输出周期2khz的正弦波(三)将数字音频歌曲数据转换为模拟音频波形输出(一)STM32F103输出一路PWM波形1、打开野火资料包,再打开以下路径的代码:2、将“bsp_GeneralTim.c”中的代码进行如下修改3、编译后烧录到芯片中。然后用示波器观察PA6引脚的波形,结果如下:(二)输出周期2khz的正弦波1、从野火资料包中打开以下路径的代码2、将“bsp_dac.c”中的代码进行如下修改:3、计算公式如下:4、用示

2021-01-03 22:25:21 281

原创 STM32汇编程序及点灯实验

目录Keil下编写汇编程序二级目录三级目录Keil下编写汇编程序二级目录三级目录

2020-12-30 10:40:55 2230 3

原创 基于SPI/IIC接口的OLED数据显示

目录1、显示自己的学号和姓名2、显示AHT20的温度和湿度3、上下或左右的滑动显示长字符1、显示自己的学号和姓名相关代码下载地址.1、下载好解压后,打开如下路径的工程:2、按照main函数里的说明进行连线3、然后在工程的基础上进行改动(1)对main.c函数进行如下修改:(2)对oledfont.h函数进行如下修改:先自行下载一个生成字模的工具,然后输入需要生成字模的文字,将得到的结果复制粘贴过去就可以了。4、最后把程序烧录到芯片中,效果图如下2、显示AHT20的温度和湿

2020-12-29 23:28:29 81

原创 STM32的三种Boot模式的差异

目录(一)三种BOOT模式介绍1、Main Flash memory2、System memory3、Embedded Memory(二)不同模式下代码运行后所在位置1、用户闪存存储器被选为启动(常用)2、从系统存储器启动三级目录(一)三种BOOT模式介绍1、Main Flash memory是STM32内置的Flash,一般我们使用JTAG或者SWD模式下载程序时,就是下载到这个里面,重启后也直接从这启动程序。2、System memory从系统存储器启动,这种模式启动的程序功能是由厂家设置的

2020-12-29 12:47:05 723

原创 Cisco Packet Tracer 实验

目录1、CPT 软件使用简介2、直接连接两台 PC 构建 LAN3、用交换机构建 LAN4、交换机接口地址列表5、生成树协议(Spanning Tree Protocol)6、路由器配置初步7、静态路由8、动态路由 RIP9、动态路由 OSPF10、基于端口的网络地址翻译 PAT11、虚拟局域网 VLAN12、虚拟局域网管理 VTP13、VLAN 间的通信14、DHCP、DNS及Web服务器简单配置15、WLAN初步配置1、CPT 软件使用简介CPT使用视频.2、直接连接两台 PC 构建 LAN将两

2020-12-26 11:56:35 175

原创 Wireshark实验

目录3. Wireshark 实验数据链路层网络层传输层应用层3. Wireshark 实验数据链路层实作一: 熟悉 Ethernet 帧结构使用 Wireshark 任意进行抓包,熟悉 Ethernet 帧的结构,如:目的 MAC、源 MAC、类型、字段等。问题你会发现 Wireshark 展现给我们的帧中没有校验字段,请了解一下原因。答: 这是因为有时校验和会由网卡计算,这时wireshark抓到的本机发送的数据包的校验和都是错误的,所以默认关闭了WireShark自己的校验。实作二:

2020-12-24 13:29:25 212

原创 Win10常用cmd命令学习(验证性实验)

2. 验证性实验ipconfigipconfig 是微软操作系统的计算机上用来控制网络连接的一个命令行工具。它的主要用来显示当前网络连接的配置信息(/all 参数)。实作一使用 ipconfig/all 查看自己计算机的网络配置,尽可能明白每行的意思,特别注意 IP 地址、子网掩码 Subnet Mask、网关 Gateway。实作二使用 ipconfig/all 查看旁边计算机的网络配置,看看有什么异同。pingPING (Packet Internet Groper),因特网包探索器,

2020-12-23 10:10:46 967

原创 基于I2C的AHT20温湿度传感器的数据采集

目录(一)IC2简介(二)“软件I2C”和“硬件I2C”1、软件I2C2、硬件I2C3、区别(三)基于I2C的AHT20温湿度数据采集1、硬件连接2、代码(一)IC2简介IC( Inter-- Integrated Circuit)总线是一种由 PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。它是由数据线SDA和时钟SCL构成的串行总线,可发送和接收数据。在CPU与被控I2C之间、I2C与I2C之间进行双向传送,高速IC总线一般可达400kbps以上。 I2C总线在传送数据过程中

2020-12-22 20:14:59 163 1

原创 Ardunio和HAL库函数编程

目录(一)用Ardunio IDE完成stm32f103指南者的串口通信。1、安装Ardunio IDE2、配置Ardunio IDE3、连接stm32f103指南者开发板4、烧录程序(stm32f103指南者)二级目录三级目录(一)用Ardunio IDE完成stm32f103指南者的串口通信。1、安装Ardunio IDE1、下载解压后安装Ardunio,一直默认安装就可以,选择路径的话注意不要有中文。2、配置Ardunio IDE1、将打包文件中的Arduino_STM32整个文件夹拷贝到

2020-12-13 18:10:40 193

原创 STM32下基于FreeRTOS的多任务程序

目录(一)FreeRTOS简介(二)STM32下基于FreeRTOS的多任务程序1、任务2、多任务管理实现(一)FreeRTOS简介作为一个轻量级的操作系统,FreeRTOS提供的功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能等,可基本满足较小系统的需要。FreeRTOS内核支持优先级调度算法,每个任务可根据重要程度的不同被赋予一定的优先级,CPU 总是让处于就绪态的、优先级最高的任务先运行。FreeRTOS内核同时支持轮换调度算法,系统允许不同的任务使用相同的优先级,

2020-12-03 16:18:32 603

原创 STM32串口通讯

目录(一)基于寄存器与基于固件库的stm32 LED流水灯例子的编程方式差异()(一)基于寄存器与基于固件库的stm32 LED流水灯例子的编程方式差异()

2020-12-03 14:42:43 250

原创 Altium Designer绘制stm32最小系统的PCB图

目录(一)PCB封装(二)从原理图导入到PCB图(三)布局(四)布线(五)覆铜(六)生成BOM表(七)生成Gerber光绘文件(一)PCB封装PCB封装比较麻烦,我是直接在官网下载并添加到元件库就好了1、可以直接在立创商城搜索你所需要的原件,比如搜索一下晶振,进入详情页面2、进入数据手册,点击立即使用3、这时,这个PBC是可以直接复制的。回到AD,进入PCB Library,将它粘贴上去就行了。(二)从原理图导入到PCB图1、通过封装管理器查看原理图是否全部添加了封装2、完成之后,点

2020-11-27 20:11:24 655

原创 使用Altium Designer18绘制STM32最小系统原理图

这里写目录标题一、建立stm32最小系统元件库1、新建一个元件库工程二级目录三级目录一、建立stm32最小系统元件库1、新建一个元件库工程二级目录三级目录

2020-11-09 22:02:55 274

原创 Proteus仿真运行stm32流水灯

这里写目录标题一、创建Proteus工程二级目录三级目录一、创建Proteus工程二级目录三级目录

2020-11-08 16:24:41 1780

原创 Linux下基于VScode的可视化的代码跟踪调试

目录可视化的代码跟踪调试1、在ubuntu16.04版本安装vscode2、Vscode环境配置1、安装vscode的C\C++插件2、建立工程3、更改配置文件(launch.json)4、添加构建(编译、链接等)任务(tasks.json)5、简单断点调试Proteus仿真运行stm32程序学习使用Altium Designer软件绘制一个stm32最小系统的电路原理图、PCB图可视化的代码跟踪调试1、在ubuntu16.04版本安装vscode1、在Linux中打开浏览器,进入到vscode的官网

2020-11-08 16:23:47 649

原创 Ubantu16.04GBD调试器&opencv教程

目录一、GDB调试器及调试方法二、编译、安装Opencv3.x一、GDB调试器及调试方法#include <stdio.h>void ShowRevertNum(int iNum){while (iNum > 10){printf("%d", iNum % 10);iNum = iNum / 10;}printf("%d\n", iNum);}int main(void){int iNum;printf("Please input a number :");

2020-10-30 20:48:04 195

原创 Linux系统下有关GCC的介绍和库函数的生成使用

gcc 生成 .a静态库和 .so动态库

2020-10-15 22:40:37 396

原创 STM32和C51程序设计仿真

文章目录(一)STM32工程的建立和程序的编译(二)C51程序的设计和仿真C51建立工程和生成.HEX文件Proteus仿真(一)STM32工程的建立和程序的编译1、首先新建工程文件夹2、在新建的工程文件夹中再新建如下文件夹3、在你下载MDK5的文件夹中去找到如下文件,分别复制粘贴到各个文件夹中(1)CMSIS中存放的文件(2)startup中存放的文件(3)Doc中存放的文件(4)Libraries中存放的文件(5)Project用来存放自己建立的Keil5工程文件(6)

2020-10-07 23:36:05 859

原创 Linux和Windows系统下简单程序的编写

(一)Ubuntu系统下编写简单程序1、输出 hello word的程序(1)到ubuntu一个目录下,我是到/home/user/文档下,然后鼠标右击,在此处打开终端;(2)进入root用户sudo su;(3)输入sudo vim hello.c;创建hello.c文件(4)进入vim下,从键盘输入i,左下角出现-- 插入 --,表示进入编辑状态;(5)输入代码:按Esc推出编辑模式,按下shift+;再输入wq,回车.(6)执行hello.c文件:sudo gcc -Wall he

2020-09-25 14:47:06 256

空空如也

空空如也

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

TA关注的人

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