自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 css学习

CSS1. CSS 如何生效2. 颜色, 尺寸, 对齐3. 盒子模型4. 边框与边距5. 定位6. 浮动7. 不透明度8. 溢出9. 组合选择器10. 伪类和伪元素11.常见问题1. CSS 如何生效我们一般有三种方法:外部样式表,内部样式表,内联样式内部样式表我们也可以将样式放在 HTML 文件中,这称为内部样式表。如:<!DOCTYPE html><html><head> <meta charset="utf-8"> <!--

2021-06-08 23:25:02 167

转载 HTML学习

HTML学习1. 何为HTML2.HTML文档结构3. HTML 文档结构分析4. HTML 文档相关说明5. 标题(heading)6. 超链接 a及图片链接7.表格 Table8.列表 List9. 表单 Form10.其它一级目录一级目录1. 何为HTMLHTML是超文本标记语言(HyperText Markup Language)的缩写。我们用 HTML 来构建 Web 页面即所谓的网页。2.HTML文档结构新建工作目录前面我们已经安装了开发软件 code 及其相关的插件(code下载)。

2021-06-08 13:16:18 205

原创 STM32的PWM和DAC练习

STM32的PWM和DAC练习一、用STM32F103输出一路PWM波形二、输出一个周期2khz的正弦波;波形驱动作用至蜂鸣器或喇叭三、将一段数字音频歌曲数据转换为模拟音频波形输出一、用STM32F103输出一路PWM波形野火官方代码:链接:https://pan.baidu.com/s/1bK_n9j2wyTVdEKiH3yjFXw提取码:b78o打开程序:编译烧录芯片得到PA6引脚波形:二、输出一个周期2khz的正弦波;波形驱动作用至蜂鸣器或喇叭在A盘中打开BH-STM32程序

2021-01-03 20:05:36 162 1

原创 STM汇编程序设计

STM汇编程序设计一、STM32的三种Boot模式的差异二、基于MDK创建纯汇编语言的STM32工程三、用汇编程序完成 每间隔1秒钟闪烁一次LED的程序一、STM32的三种Boot模式的差异STM32的启动方式一般以储存器的类型来区分二、基于MDK创建纯汇编语言的STM32工程创建新工程双击打开 keil点击菜单栏的 project,选择 “New uVision Project” 选项然后选择路径,并保存我所使用的单片机是野火指南者,所以选择的设备是 STM32F103VECMSIS

2020-12-30 18:41:20 130

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

基于SPI/IIC接口的OLED数据显示显示自己的学号和姓名二级目录三级目录显示自己的学号和姓名二级目录三级目录

2020-12-30 13:30:15 84

原创 绘制stm32最小系统PCB图

stm32最小系统的PCB图原理图的封装添加生成PCB面板通过原理图生成PCB布局布线覆铜电气规则检查原理图的封装添加连续点击两次原理图,出现右侧画面后点击添加点击浏览PCB封装库可以自己找资源或者自己创建,然后我选择的找资源查询资料寻找自己想要封装的类型,进行封装按t+g可以检查自己封装成功没有生成PCB面板右键AD.prPCB通过原理图生成PCB点击design下拉列表第一个,准备导入PCB如果没有错误,全是绿色的话,点击下方execute charges导入到PCB(

2020-12-25 20:58:48 1609 1

原创 Cisco Packet Tracer实验

Cisco Packet Tracer实验一级目录二级目录三级目录一级目录二级目录三级目录

2020-12-24 18:25:55 766

原创 Wireshark 实验

Wireshark 实验一、数据链路层实作一 熟悉 Ethernet 帧结构实作二 了解子网内/外通信时的 MAC 地址实作三 掌握 ARP 解析过程二、网络层实作一 熟悉 IP 包结构实作二 IP 包的分段与重组实作三 考察 TTL 事件三、 传输层实作一 熟悉 TCP 和 UDP 段结构实作二 分析 TCP 建立和释放连接四、应用层实作一 了解 DNS 解析实作二 了解 HTTP 的请求和应答三级目录一、数据链路层实作一 熟悉 Ethernet 帧结构使用 Wireshark 任意进行抓包,熟悉

2020-12-22 22:02:08 365

原创 计算机网络验证性实验

计算机网络验证性实验一、ipconfig二、ping三、tracert四、ARP五、DHCP六、netstat七、DNS八、cache二级目录三级目录一、ipconfig实作一使用 ipconfig/all 查看自己计算机的网络配置,尽可能明白每行的意思,特别注意 IP 地址、子网掩码 Subnet Mask、网关 Gateway。实作二使用 ipconfig/all 查看旁边计算机的网络配置,看看有什么异同。✎ 问题你的计算机和旁边的计算机是否处于同一子网,为什么?二、ping三、t

2020-12-20 16:56:50 266 1

原创 基于I2C的温湿度采集

基于I2C的温湿度采集一、“软件I2C”和“硬件I2C”概念二、AHT20温湿度数据采集,串口发送到上位机(win10)二级目录三级目录一、“软件I2C”和“硬件I2C”概念硬件i2c程序员只要调用i2c的控制函数即可,不用直接的去控制SCL,SDA高低电平的输出。但是有些单片机的硬件i2c不太稳定,调试问题较多。软件i2c是程序员使用程序控制SCL,SDA线输出高低电平,模拟i2c协议的时序。一般较硬件i2c稳定,但是程序较为繁琐,但不难。二、AHT20温湿度数据采集,串口发送到上位机(win10

2020-12-20 13:31:21 154 1

原创 Ardunio和HAL库函数编程

Ardunio和HAL库函数编程一级目录二级目录三级目录一级目录二级目录I agreeNext安装三级目录

2020-12-14 15:14:46 125

原创 STM32串口通讯

链接: https://pan.baidu.com/share/init?surl=3bnrB-S8Y6JDRdXBbzzbjA#list/path=%2F提取码:pmf1这里写目录标题基于寄存器与基于固件库编写的差异二、stm32串口通信实战1.烧录方式三、C语言程序里全局变量、局部变量、堆、栈等概念四、stm32的堆、栈、全局变量的分配地址基于寄存器与基于固件库编写的差异固件库编写方式,特点是简单易于理解,资料多。新手适合用这种方式入门。寄存器的可移植性强,更贴近底层,要求对外设的工作原理和运

2020-12-04 07:04:22 178

原创 FreeRTOS入门

FreeRTOS入门手动移植FreeRtos野火模板操作手动移植FreeRtos下载FreeRTOS源码,并解压到自己的文件夹中https://pan.baidu.com/share/init?surl=3bnrB-S8Y6JDRdXBbzzbjA#list/path=%2F提取码:pmf1把下载的文件FreeRTOSv9.0.0\FreeRTOS\Demo\CORTEX_STM32F103_Keil目录下的FreeRTOSConfig.h放到source下将FreeRTOSv9.0.0\

2020-12-02 13:02:31 136

原创 在ubuntu安装vscode及Proteus仿真运行stm32程序

在ubuntu安装vscode及Proteus仿真运行stm32程序一、安装vscode1. 网页下载deb安装包2. 在命令行中安装3. 在命令行执行二、Proteus仿真运行stm32程序1、创建工程2、配置实验所需原件3、keil 5中生成hex文件4、配置芯片5、实验结果一、安装vscode1. 网页下载deb安装包https://code.visualstudio.com/Download点击下方如图所示.deb 64 bit下载安装2. 在命令行中安装输入代码: |sudo dp

2020-11-09 17:36:02 464

原创 嵌入式系统程序调试GDB调试与opencv

嵌入式系统程序调试GDB调试与opencvGDB调试调试过程opencv安装及使用1.安装2.使用-编写一个打开图片进行特效显示的代码3.编写一个打开摄像头显示处理视频的程序代码4.打开摄像头显示处理视频的程序代码改进版GDB调试调试过程调试如下:opencv安装及使用1.安装下载文件后复制到ubuntu的home下。之后打开终端,并输入unzip opencv-3.4.1.zip //解压该文件到本文件夹解压完成后从home中进入解压后的文件夹,或者直接cd open

2020-10-30 13:36:48 136

原创 LInux中gcc编译工具

这里写目录标题一、用gcc生成静态库和动态库1.1创建目录1.2生成文件1.3由.o 文件创建静态库1.4在程序中使用静态库1.5 由.o 文件创建动态库文件 文件创建动态库文件1.6在程序中使用动态库二、静态库.a与.so库文件的生成与使用2.1创建目录2.2生成文件2.3静态库.a 文件的生成与使用三、静态文件与动态文件对比3.1 生成静态文件并记录大小3.2生成动态文件并记录大小四、gcc编译工具集中各软件的用途,了解EFF文件格式,汇编语言格式4.1 Linux GCC常用的命令4.2GCC编译器背

2020-10-16 21:10:12 129

原创 Win10下MDK5,stm32pack的安装以及stm32的简单程序编译教程以及51单片机的仿真

Win10下MDK5,stm32pack的安装以及stm32的简单程序编译教程一、安装流程二、MDK-5.10注册三、stm32的简单程序的编译一、安装流程(1)MDK-5.10安装1.双击mdk_510.exe,进行安装。这里我们将其安装到D盘,MDK5.10文件夹下,需要设置安装路径。2.点击"I agree …“和"Next”。3.选择软件安装路径。4.填写注册信息。5.等待安装。6.软件安装完成之后会自动弹出一个keil的网页和pack Installer窗口。(2)s

2020-10-08 19:30:15 663

原创 在Ubuntu环境下用gcc命令运行c程序以及Makefile编译

在Ubuntu环境下用gcc命令运行c程序以及Makefile编译用gcc命令编译c语言用VC++6.0编译C语言用Makefile编译C语言用gcc命令编译c语言主程序main1.c#include<stdio.h>#include"sub1.c"void main(){ int x=4,y=3; float w=0; w=x2x(x,y); printf("%f\n",w); }sub1.c:float x2x(int a,int b){float s

2020-09-25 19:39:41 135

空空如也

空空如也

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

TA关注的人

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