自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CSS学习--浏览器应用

文章目录一、CSS简介一、pandas是什么?二、CSS实际应用1.颜色, 尺寸, 对齐2.盒子模型3.边框与边距4.定位5.溢出总结一、CSS简介提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应.

2021-03-19 11:46:24 169

原创 HTML学习--个人收获

文章目录一、HTML简介二、HTML文档相关1.总体结构2.注释3.空元素及元素属性4.标题5.文本格式6.超链接7.锚点8.图片及文件路径 img9. 表格 Table10. 列表 List11. 表单 Form总结一、HTML简介何为HTML?HTML是超文本标记语言(HyperText Markup Language)的缩写。我们用 HTML 来构建 Web 页面即所谓的网页。HTML 是构成 Web 世界的一砖一瓦。它定义了网页内容的含义和结构。除 HTML 以外的其它技术则通常用来描.

2021-03-15 19:13:59 712

原创 STM32的PWM和DAC练习

文章目录一、用STM32F103输出一路PWM波形1.相关资源准备2.利用keil直接查看PWM波形二、STM32F103的DAC练习1.相关资源准备2.音频文件转换保存3.使用WavToC将音频文件转换为c语言代码4.写入代码并用示波器显示输出1).数字音频歌曲数据转换为模拟音频波形输出2).输出一个周期2khz的正弦波一、用STM32F103输出一路PWM波形1.相关资源准备链接:https://pan.baidu.com/s/13bnrB-S8Y6JDRdXBbzzbjA提取码:pmf1.

2021-01-02 16:35:50 520

原创 STM32的三种BOOT模式以及汇编程序设计

文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport.

2020-12-31 15:15:04 475

原创 IIC接口完成OLED屏显示

文章目录一、相关资料下载二、姓名学号显示三、滑动显示一、相关资料下载下载驱动:0.96inch OLED Module MC096VX下载字模软件链接:https://pan.baidu.com/s/13bnrB-S8Y6JDRdXBbzzbjA提取码:pmf1二、姓名学号显示将下载好的驱动解压打开工程文件打开字模软件可更改设置为:修改main.c,改成#include "delay.h"#include "sys.h"#include "oled.h"#.

2020-12-27 15:45:27 893

原创 计算机网络—Cisco Packet Tracer 实验

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言具体实验1.直接连接两台 PC 构建 LAN2.用交换机构建 LAN3.生成树协议(Spanning Tree Protocol)4.路由器配置初步二、使用步骤1.引入库2.读入数据总结前言本部分实验共有 15 个,需使用 Cisco Packet Tracer 软件完成。请大家先了解 VLSM、CIDR、RIP、OSPF、VLAN、STP、NAT 及 DHCP 等概念,以能够进行网络规划和配置。参考:Packet

2020-12-25 14:33:37 403

原创 计算机网络——Wireshark 实验

文章目录前言一、数据链路层二、使用步骤1.引入库2.读入数据总结前言本部分按照数据链路层、网络层、传输层以及应用层进行分类,共有 10 个实验。需要使用协议分析软件 Wireshark 进行,请根据简介部分自行下载安装。准备请自行查找或使用如下参考资料,了解 Wireshark 的基本使用:选择对哪块网卡进行数据包捕获开始/停止捕获了解 Wireshark 主要窗口区域设置数据包的过滤跟踪数据流一、数据链路层实作一 熟悉 Ethernet 帧结构使用 Wireshark 任意进

2020-12-25 14:33:20 267

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

提示:本文为学习过程,存在很多不足文章目录一、使用cmder完成验证性实验二、使用步骤1.引入库2.读入数据总结提示:以下是本篇文章正文内容,下面案例可供参考一、使用cmder完成验证性实验 1.ipconfigipconfig 是微软操作系统的计算机上用来控制网络连接的一个命令行工具。它的主要用来显示当前网络连接的配置信息(/all 参数)。实作一使用 ipconfig/all 查看自己计算机的网络配置,尽可能明白每行的意思,特别注意 IP 地址、子网掩码 Subnet Mask、

2020-12-25 14:32:32 456

原创 PCB图绘制

文章目录一、PCB工程的添加二、PCB绘制2.读入数据总结前言:本文接上次作业(使用Altium Designer软件绘制一个stm32最小系统的电路原理图)一、PCB工程的添加在之前的原理图之上添加PCB工程添加PCB到该工程保存导入原理图到PCB中执行变更后如图:然后可以看到导入后的大致图形:二、PCB绘制选中所有元器件之后在工具栏中点击如图所示得到下图选择排针来进行框图的规划把原点放进板子里规划后的板子形状快捷键N,隐藏连接线布局到如图所.

2020-12-25 12:22:11 5288 1

原创 AHT20采集温湿度

文章目录一、硬件llC与软件llC二、使用AHT20采集温湿度1.相关代码写入2.采集温湿度一、硬件llC与软件llC硬件llC硬件I2C对应芯片上的I2C外设,有相应I2C驱动电路,其所使用的I2C管脚也是专用的,因而效率要远高于软件模拟的I2C;一般也较为稳定,但是程序较为繁琐。软件llC一般是使用GPIO管脚,用软件控制SCL,SDA线输出高低电平,模拟i2c协议的时序。两者的区别根据代码量判断,模拟的代码量肯定比固件的要大。硬件IIC用法比较复杂,模拟IIC的流程更清楚一些.

2020-12-21 20:23:10 534

原创 使用Ardunio 完成STM32板子的串口通信程序

文章目录关于arduino ide的简单介绍一、安装 Ardunio IDE 和相关软件支持库二、在Ardunio 完成STM32板子的串口通信程序1.配置相关工具2.编译输出关于arduino ide的简单介绍arduino ide是一款专业的arduino开发工具,主要用于arduino程序的编写和开发,拥有开放源代码的电路图设计、支持ISP在线烧,同时支持Flash、Max/Msp、VVVV、PD、C、Processing等多种程序兼容的特点。arduino ide特色1、开放源代码的电.

2020-12-13 18:52:49 547

原创 STM32下完成一个基于FreeRTOS的多任务程序

文章目录一、FreeRTOS原理二、在STM32下完成一个基于FreeRTOS的多任务程序1.任务要求2.编写程序一、FreeRTOS原理FreeRTOS:FreeRTOS是一个源码公开的免费的嵌入式实时操作系统,通过研究其内核可以更好地理解嵌入式操作系统的实现原理.本文主要阐述FreeRTOS系统中的任务调度机制、时间管理机制、任务管理机制以及内存分配策略的实现原理,并指出FreeRTOS在应用中的优缺点。在嵌入式领域中,嵌入式实时操作系统正得到越来越广泛的应用。采用嵌入式实时操作系统(RTOS

2020-12-03 19:50:43 681

原创 C语言程序里全局变量、局部变量、堆、栈等概念及内存地址分配

文章目录一、c语言内存分配二、ubuntu系统中编程,输出信息进行验证二、使用步骤1.引入库2.读入数据总结一、c语言内存分配一,内存分配1,内存分配的类型:在C/C++中内存分为5个区,分别为栈区、堆区、全局/静态存储区、常量存储区、代码区。静态内存分配:编译时分配。包括:全局、静态全局、静态局部三种变量。动态内存分配:运行时分配。包括:栈(stack): 局部变量。堆(heap): c语言中用到的变量被动态的分配在内存中。(malloc或calloc、realloc、free函数)2..

2020-12-01 20:23:49 2376

原创 STM32串口通信USART

文章目录一、基于寄存器与基于固件库的stm32 LED流水灯例子的编程方式有什么差异二、STM32的USART窗口通讯程序1.相关软件的安装及调试2.代码及串口调试一、基于寄存器与基于固件库的stm32 LED流水灯例子的编程方式有什么差异两个使用的角度不同使用固件库,目前比较多的例程是使用固件库编写的。官方的例子也都采用固件库方式。特点就是简单,易于理解,资料多。如果你没有CortexM系列内核的开发基础,建议从固件库开始玩起。等有一定基础,或是特别需要时再用寄存器。使用寄存器,想要深入理解..

2020-12-01 14:26:31 212

原创 可视化的代码跟踪调试及Proteus仿真运行stm32程序及Altium Designer绘制一个stm32最小系统

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、利用Vscode对c/c++可视化的代码跟踪调试1.安装Vscode 2.配置调试Vscode的c/c++环境二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。一、利用Vscode对c/c++可视化的代码跟踪调试1.安装Vscode PS:以下是我自己的安装

2020-11-09 17:40:19 1266

原创 Ubuntu上的GDB调试以及使用opencv对图像处理和录像

提示:本文为课程作业,存在很多不足。文章目录一、GDB调试GDB调试练习二、在Ubuntu系统下编译Opencv3.4.11.安装Opencv3.4.12.编译Opencv3.4.1二、使用步骤1.引入库2.读入数据总结提示:以下是本篇文章正文内容,下面案例可供参考一、GDB调试 1.GDB简介 •GDB : GNU Debugger,是GNU工程为GNU操作系统开发的 调试器,但它的使用不局限于GNU操作系统, GDB可以运行 在UNIX、Linux甚至Microsoft Windo

2020-10-30 00:20:13 226

原创 gcc动态库静态库文件生成使用及as汇编编译器使用

提示:本文为学习课程作业,主要记录学习过程,存在很多不足文章目录一.可执行程序的装载1.用gcc生成静态库和动态库2.静态库.a与.so库文件的生成与使用二.改编第一次作业程序生成静态库和动态库文件并进行比较1.生成静态库文件2.生成动态库文件并比较大小2.读入数据总结一.可执行程序的装载预处理:gcc -E -o hello.cpp hello.c -m32,这一步主要是进行一些宏的替换,得到的仍然是一个文本文件编译:gcc -x cpp-ouput -S -o hello.s hello.c

2020-10-14 19:20:15 1091

原创 ARM开发环境下对stm32简单程序编译及使用protues完成对51程序的设计及仿真

文章目录本次作业目的:前言一、二、使用步骤1.引入库2.读入数据总结本次作业目的:*1.* 安装mdk5软件和stm32包,熟悉mdk开发环境,完成一个stm32的简单程序的编译。安装过程可参考 网上或者“STM32底座实验指导书”第1章。示例程序可以参考网上代码,或者“STM32底座实验指导书”第 3章的“LED闪烁”。(注意,没有硬件之前,只能做程序的编译和仿真测试,无法下载到硬件上运行)*2.* 安装并熟悉Proteus 电路仿真软件,完成一个51程序设计和仿真,可参考:http://m

2020-10-04 23:13:11 716 1

原创 嵌入式系统程序设计基础

目录一、使用gcc编写程序1.编写main1.c,sub1.c,sub1.h2.运行程序及结果得出二、使用步骤1.引入库2.读入数据总结一、使用gcc编写程序1.编写main1.c,sub1.c,sub1.hmain1.c代码如下:#include"sub1.h" //调用头文件sub1.hint main(){ int m=1,n=2; //定义m,n printf("%.3f\n",x2x(m,n.

2020-09-24 23:56:27 1075

空空如也

空空如也

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

TA关注的人

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