自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CSS学习心得

CSS学习心得简介css特点CSS语法css选择器css表达方式美化盒子模型盒子分类盒子模型的设置简介层叠样式表(英文全称:Cascading StyleSheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力css特点丰

2021-03-23 20:35:46 293

原创 HTML学习心得

HTML学习简介html的基本结构html的相关元素超链接锚点图片及其文件路径简介HTML是超文本标记语言(HyperText Markup Language)的缩写。我们用 HTML 来构建 Web 页面即所谓的网页。超文本是一种组织信息的方式,它通过超级链接方法将文本中的文字、图表与其他信息媒体相关联。这些相互关联的信息媒体可能在同一文本中,也可能是其他文件,或是地理位置相距遥远的某台计算机上的文件。这种组织信息方式将分布在不同位置的信息资源用随机方式进行连接,为人们查找,检索信息提供方便。HT

2021-03-23 20:04:29 483

原创 STM32的PWM和DAC练习

STM32的PWM和DAC练习STM32F103输出一路PWM波形序言源码实操DAC练习STM32F103输出一路PWM波形建议采用定时器方法。野火和网上大多数资源采用此方法,有完整源码序言PWM相关概念占空比:就是输出的PWM中,高电平保持的时间 与 该PWM的时钟周期的时间 之比 如,一个PWM的频率是1000Hz,那么它的时钟周期就是1ms,就是1000us,如果高电平出现的时间是200us,那么低电平的时间肯定是800us,那么占空比就是200:1000,也就是说PWM的占空比就是1:5。

2021-01-02 12:40:09 464

原创 STM汇编程序设计

STM汇编程序设计1).ARM汇编基础之基于MDK创建纯汇编语言的STM32工程1.新建工程2.配置环境测试代码仿真器设置编译调试1).ARM汇编基础之基于MDK创建纯汇编语言的STM32工程1.新建工程打开keil软件,点击菜单栏的Project,在弹出的窗口点击选项New uVision Project,创建新的工程;具体如下图所示;在弹出的窗口分别设置;设置项目工程的路径;设置项目工程的名称,这里使用TEST;点击保存;2.配置环境设置工程的目标环境,本文基于STM32F103

2020-12-29 11:31:48 198

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

基于SPI/IIC接口的OLED数据显示目的:简介:资料:SPI接口实验:准备工作目的:理解OLED屏显和汉字点阵编码原理,使用STM32F103的SPI或IIC接口实现以下功能:显示自己的学号和姓名;显示AHT20的温度和湿度;上下或左右的滑动显示长字符,比如“Hello,欢迎来到重庆交通大学物联网205实训室!”或者歌词、诗词。(最好使用硬件刷屏模式)简介:1.SPI是串行外设接口(Serial Peripheral Interface)的缩写,是一种高速的,全双工,同步的

2020-12-27 16:39:25 116

原创 基于I2C的温湿度采集

基于I2C的温湿度采集I2C简介硬件连接代码实现编译代码并进行烧录I2C简介I2C是inter-integrated circuit的缩写,又名为TWI,只需要用两条物理线进行传输,分别命名为数据线SDA和时钟SCL, 用于传输serial data和serial clock。I2C工作时分为主从工作模式,而在同总线上可以存在多个主机。每一个连接到总线的器件都可以通过唯一的地址与总线连接,主机控制主机为发送器模式或是接收器模式。多个主机控制时可以通过冲突检测和仲裁防止数据被破坏。I2C总线有几种不同速

2020-12-21 13:47:00 84

原创 Ardunio和HAL库函数编程

Ardunio和HAL库函数编程关于Ardunio的简介Ardunio的安装Ardunio的配置连接stm32f103指南者开发板烧录程序(stm32f103指南者)参考博客:关于Ardunio的简介Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(ArduinoIDE)。由一个欧洲开发团队于2005年冬季开发。其成员包括Massimo Banzi、David Cuartielles、Tom Igoe、Gianluca Martino、David M

2020-12-13 12:21:52 315

原创 FreeRTOS练习

FreeRTOS入门部分操作一.任务要求:二.FreeRTOS移植1.FreeRTOS简介:2.参考资料下载3.移植操作一.任务要求:学习FreeRTOS原理,在STM32下完成一个基于FreeRTOS的多任务程序,执行3个周期性task,具体任务不限,但建议如下:task1,每间隔500ms闪烁(变化)一次LED;task2,每间隔2000ms,向串口发送一次指令数据“helloworld!";task3,每间隔5000ms,从AHT20采集一次温湿度数据(不考虑硬件情况,仅写出整个多任务框架模拟代码

2020-12-02 18:56:46 263 1

原创 STM32串口通信以及C语言程序在Keil中针对stm32系统进行编程

STM32串口通信以及C语言程序在Keil中针对stm32系统进行编程基于寄存器与基于固件库的stm32 LED流水灯例子的编程方式有什么差异。1.从两个使用过的角度来讲:2.从直观角度来讲:3.从实际操作来讲:STM32的USART窗口通讯程序配置库函数部分函数介绍实操相关硬件基于寄存器与基于固件库的stm32 LED流水灯例子的编程方式有什么差异。1.从两个使用过的角度来讲:使用固件库,目前比较多的例程是使用固件库编写的。官方的例子也都采用固件库方式。特点就是简单,易于理解,资料多。如果你没有Co

2020-12-01 13:54:04 4575

原创 绘制stm32最小系统PCB图续

使用Altium Designer软件绘制stm32最小系统的电路原理图后,生成BOM表和网络表1.绘图2.生成logo图样生成gerber文件1.点击Files->FabricationOutputs->Gerber Files对相关参数进行设置1.绘图上次绘制好的stm32最小系统图:开始封装,将物料清单导入到pcb之中画好完整pcb图如下:自动布线:3D视图如下所示:2.生成logo图样点击此处进行下载logo插件.在AL软件中选择run(运行),选中刚才下载

2020-11-25 13:05:29 117

原创 计算机网络实验

计算机网络验证性实验ipconfigWireshark 实验数据链路层ipconfigipconfig是微软操作系统的计算机上用来控制网络连接的一个命令行工具。它的主要用来显示当前网络连接的配置信息(/all 参数)。参考https://docs.microsoft.com/zh-cn/windows-server/administration/windows-commands/ipconfighttps://www.itread01.com/articles/1475880029.htmlht

2020-11-13 18:58:30 1246 1

原创 关于在ubuntu中用vscode编译调试C\C++,Proteus仿真运行stm32程序,Altium Designer绘制STM32最小系统原理图

可视化的代码跟踪调试。在ubuntu18.04版本安装vscode关于在ubuntu中用vscode编译调试C\C++1.安装vscode的C\C++插件。2.配置launch.json和task.json这两个文件3.编译调试C++程序三级目录在ubuntu18.04版本安装vscode1.进入ubuntu桌面版系统,点击图片中指向的图标(软件中心)。2.在软件中心中,搜索Visual Studio Code3.在页面中就可以直接选择安装4.即可进入vscode关于在ubuntu中用v

2020-11-07 14:34:14 846 2

原创 嵌入式程序调试与opencv图像库的部分操作

嵌入式程序调试与opencv图像库GDB的调试1.GDB的简介2.GDB的功能3.GDB的命令4.GDB 的实际操作(1)创建文件输入代码(2)使用gcc命令生成可执行程序,并执行程序产生结果(3)使用GDB调试再次调试对程序代码进行修改,重新执行内存出错的GDB调试(1)构建函数(2)调试关于OpenCV的一些事首先在ubuntu安装OpenCV-3.4.1GDB的调试1.GDB的简介GDB : GNU Debugger,是GNU工程为GNU操作系统开发的调试器,但它的使用不局限于GNU操作系统,

2020-10-29 21:14:05 275

原创 Linux系统中关于gcc生成静态库和动态库,库函数的基础操作(编译器背后的故事)以及相关库的使用,程序游戏介绍

Linux系统中关于gcc和库函数的基础操作(编译器背后的故事)一.源程序到可执行程序的过程二.练习(关于用gcc生成静态库和动态库)(1)练习1(静态库)(动态库)(2)练习2 Linux 下静态库.a 与.so 库文件的生成与使用(与练习一类似)(3) 练习3(紧接上次的练习进行操作: [链接](https://blog.csdn.net/m0_45275847/article/details/108692886).)三.gcc编译工具集中各软件的用途,了解EFF文件格式,汇编语言格式。(1)gcc常用

2020-10-13 19:38:59 277

原创 关于MDK5,STM32pack,protues的安装教程,以及进行相关的程序编译

关于MDK5以及STM32pack的安装教程一.MDK5的安装过程关于MDK5.10 破解MDK开发环境下对stm32简单程序的编译二.STM32pack安装三.关于protues的安装以及完成一个51程序设计和仿真安装教程四.总结一.MDK5的安装过程(MDK-5.10和STM32pack(CMSIS 3.20.4、stm32F1 1.0.4)下载链接:百度网盘:下载地址. 提取码:rlns)1.下载了压缩包并且解压缩该文件。2.点击下面的文件,进入软件安装界面。3.点击next进行下一步

2020-10-05 17:51:01 1029

原创 ubuntu系统下关于c语言的编程的有关操作

ubuntu系统下关于c语言的编程操作题目1:请编写一个主程序文件 main1.c 和一个子程序文件 sub1.c, 要求:子程序sub1.c 包含一个算术运算函数 float x2x(int a,int b),此函数功能为对两个输入整型参数做某个运算,将结果做浮点数返回;主程序main1.c,定义并赋值两整型变量,然后调用函数 x2x,将x2x的返回结果printf出来。1) 请在ubuntu系统用gcc 命令行方式编译主程序main1.c 并运行; 2) 请在windows系统下用你熟悉的编译工具编译

2020-09-20 15:59:00 302

空空如也

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

TA关注的人

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