自定义博客皮肤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)
  • 收藏
  • 关注

原创 《通信软件开发与应用》课程结业报告

《通信软件开发与应用》课程结业报告简介:基于angular框架和本地deployd服务器完成的一个简单的动态数据交互网页。1.作业完成情况作业说明基本情况:网页一共有5个页面,具有增删改功能,页面用angular官方组件库和bootstrap进行修饰。网页主题:网页名为 A content ,每个人都可以在这里留下自己最喜欢的一句话,进行分享,可以相互点赞。作业展示页面展示首页:主页面(每句话随机排列):分享界面:详情界面:热榜(根据点赞数排列):功能展示(gif动图)

2021-06-16 15:43:37 201

转载 CSS学习笔记

css学习笔记1.css语法2.颜色, 尺寸, 对齐颜色尺寸对齐3.盒子模型4.边框与边距边框边距5.浮动6.组合选择器后代选择器子选择器7.伪类和伪元素何为css?CSS是级联样式表(Cascading Style Sheets)的缩写。HTML 用于撰写页面的内容,而 CSS 将决定这些内容该如何在屏幕上呈现。1.css语法一条CSS样式规则由两个主要的部分构成:选择器,以{}包裹的一条或多条声明:这条规则表明,页面中所有的一级标题都显示为蓝色,字体大小为12像数。说明:选择器是您需要

2021-03-23 16:34:52 208

原创 html学习笔记

html学习笔记1.HTML元素2.剖析 HTML 文档何为html?HTML是超文本标记语言(HyperText Markup Language)的缩写。我们用 HTML 来构建 Web 页面即所谓的网页。1.HTML元素HTML 使用"标记"(markup)来注明文本、图片和其他内容,以便于在浏览器中显示。HTML 标记包含一些规定的"元素"如 <head>,<title>,<body>,<header>,<footer>,<ar

2021-03-22 11:14:44 223

原创 stm32的PWM和DAC练习

stm32的PWM和DAC练习1. 用STM32F103输出一路PWM波形1. 用STM32F103输出一路PWM波形

2020-12-30 10:37:13 436

原创 STM汇编程序设计

STM汇编程序设计1.STM32的三种Boot模式2.基于MDK创建纯汇编语言的STM32工程创建工程连接硬件在线调试调试代码查看hex文件3.用汇编程序完成闪烁LED的程序1.STM32的三种Boot模式STM32的启动方式一般以储存器的类型来区分,如下: 内部FLASH启动方式 ,内部SRAM启动方式 ,系统储存器启动方式。2.基于MDK创建纯汇编语言的STM32工程创建工程新建工程,在选择芯片的时候基于自己使用的硬件选择,我使用的是stm32f103指南者,所以选择如以下:然后配置环境的

2020-12-27 19:30:53 1373 3

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

stm32f103指南者oled显示1.显示自己的学号和姓名;2.显示AHT20的温度和湿度;3.左右的滑动显示长字符1.显示自己的学号和姓名;先下载官方给的屏显代码:链接: 官方代码.下载解压后,由于我用的stm32f103指南者,打开0.96inch_SPI_OLED_Module_SSD1306_MSP096X_V1.0\1-Demo\Demo_STM32,使用里面的0.96inch_OLED_Demo_STM32F103ZET6_Hardware_4-wire_SPI工程至于连线就按照ma

2020-12-25 15:24:46 418

原创 AHT20温度采集

AHT20温度采集1.“软件I2C”和“硬件I2C”2.stm32f103指南者外接AHT20进行温度采集。连接硬件代码实现1.“软件I2C”和“硬件I2C”所谓硬件I2C对应芯片上的I2C外设,有相应I2C驱动电路,其所使用的I2C管脚bai也是专用的;软件I2C一般是用GPIO管脚,用软件控制管脚状态以模拟I2C通信波形。硬件I2C的效率要远高于软件的,而软件I2C由于不受管脚限制,接口比较灵活。本次实验中使用的软件I2C2.stm32f103指南者外接AHT20进行温度采集。连接硬件AH

2020-12-18 23:14:39 5033 3

原创 计算机网络实验三

计算机网络实验三

2020-12-18 22:07:36 1064

原创 计算机网络实验二

计算机网络实验二1、 数据链路层实作一:熟悉 Ethernet 帧结构实作二:了解子网内/外通信时的 MAC 地址1、 数据链路层实作一:熟悉 Ethernet 帧结构使用 Wireshark 任意进行抓包,熟悉 Ethernet 帧的结构,实作二:了解子网内/外通信时的 MAC 地址ping 你旁边的计算机(同一子网),同时用 Wireshark 抓这些包(可使用 icmp 关键字进行过滤以利于分析),记录一下发出帧的目的 MAC 地址以及返回帧的源 MAC 地址是多少?这个 MAC 地址是谁

2020-12-18 22:07:19 544

原创 计算机网络实验一

计算机网络实验一一、 ipconfig实作一:实作二:二、ping实作一:实作二:三、tracert实作一:实作二:四、ARP实作一:实作二:一、 ipconfig实作一:使用 ipconfig/all 查看自己计算机的网络配置实作二:使用 ipconfig/all 查看旁边计算机的网络配置✎ 问题你的计算机和旁边的计算机是否处于同一子网,为什么?答:不处于。二、ping实作一:要测试到某计算机如 重庆交通大学 Web 服务器的连通性,可以使用 ping www.cqjtu.e

2020-12-18 22:06:41 502

原创 Ardunio 下的stm32f103指南者串口通信

Ardunio 和HAL库函数编程

2020-12-12 11:44:56 1620 4

原创 keil下的FreeRtos多任务程序

keil下的Freertos多任务程序1.手动移植FreeRtos(以STM32F103为例)2.直接使用野火的模板1.手动移植FreeRtos(以STM32F103为例)用该链接下载FreeRtos源码链接: 资料.提取码:pmf1下载解压后就得到了FreeRtos源码把下载的文件的FreeRTOSv9.0.0\FreeRTOS\Demo\CORTEX_STM32F103_Keil目录下的FreeRTOSConfig.h放到source下再将FreeRTOSv9.0.0\FreeRTO

2020-12-01 15:33:50 1679 1

原创 STM32串口通信

STM32一级目录二级目录三级目录一级目录二级目录三级目录

2020-11-27 18:48:35 2372 2

原创 绘制stm23最小系统PCB图

绘制stm23最小系统PCB图1.绘图2.生成logo3.生成gerber文件:参考文献:1.绘图以下是之前画好stm32的最小系统图:打开Altium Designer进行封装,把物料清单导入pcb画好的pcb图如下:自动布线后:3D视图:2.生成logo安装一个插件:PCB Logo Creator该处可下载.点run,选中第一个文件,再点ok网上随便找一张图,更改格式为单色图:生成的logo如下(为了区分放到了板子外)3.生成gerber文件:点击Fi

2020-11-22 22:03:44 259

原创 STM32嵌入式系统应用设计

STM32嵌入式系统应用设计一.在ubuntu16.04版本安装vscode1.安装vscode2.在vscode中安装C++的插件一.在ubuntu16.04版本安装vscode1.安装vscode在软件中心中,搜索Visual Studio Code,点击安装2.在vscode中安装C++的插件按ctrl+p调出命令行,输入ext install cpptools## 3.配置调试和编译文件在vscode打开一个包含.c文件的文件夹依次点击然后选择默认配置生成一个json文件

2020-11-08 18:06:19 502

原创 嵌入式系统程序调试

嵌入式系统程序调试一、练习代码的GDB调试二、opencv安装及练习1.安装2.练习编写一个打开图片进行特效显示的代码编写一个打开摄像头显示处理视频的程序代码一、练习代码的GDB调试调试过程截图如下:二、opencv安装及练习1.安装opencv-3.4.1下载地址下载文件后复制到ubuntu的home下。然后在命令模式下输入unzip opencv-3.4.1.zip //解压该文件然后进入到解压后的文件中输入 sudo apt-get update然后使用一下命

2020-10-23 14:18:03 425

原创 编译器背后的故事

编译器背后的故事一、可执行文件是如何被组装的?二、用gcc生成静态库和动态库1.创建目录2.生成文件3.创建静态库4.在程序中使用静态库一、可执行文件是如何被组装的?一个源程序到一个可执行程序的过程:预编译、编译、汇编、链接。 其中,编译是主要部分,其中又分为六个部分:词法分析、语法分析、语义分析、中间代码生成、目标代码生成和优化。 链接中,分为静态链接和动态链接。二、用gcc生成静态库和动态库1.创建目录先创建一个目录:2.生成文件在该目录下用vim、nano 或 gedit 等文本编辑器

2020-10-13 13:29:31 300

原创 ARM开发环境入门

ARM开发环境入门1.完成一个stm32的简单程序编译2.完成一个51程序设计和仿真1.完成一个stm32的简单程序编译打开keil5创建新工程选择路径,输入文件名点击保存随意选择一款芯片,点击ok然后弹出来以下窗口,注意此处要这样勾选然后创建新文件然后把以下代码粘贴进去(此代码是控制led灯闪烁的代码)#define PERIPH_BASE ((unsigned int)0x40000000)#define APB2PERIPH_BASE (

2020-10-07 14:48:58 533

原创 嵌入式作业1

嵌入式第一次作业1.修改ubuntu的镜像源。2.用c语言编写一个hello wlord程序3.分别在windows和linux下运行一个mian.c文件3.1windows下用c语言运行3.2linux下用gcc运行1.修改ubuntu的镜像源。进入ubuntu桌面版后,按Cral+Alt+t进入终端。输入sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup目的是备份自带的镜像源。然后输入cd /etc/apt #

2020-09-24 11:28:02 230

空空如也

空空如也

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

TA关注的人

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