自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CSS学习总结

目录一、创建一个CSS文件二、CSS的样式选择器三、CSS的三种样式1.外部样式表2.内部样式表3.内联样式4.级联的优先级三、CSS相关内容1.盒子模型2.边框和边距3.定位4.溢出5.浮动6.不透明度一、创建一个CSS文件在之前的文件夹中创建一个后缀为.css的文件:创建好后在右侧代码区进行编写。二、CSS的样式CSS样式规则由两个主要的部分构成:选择器,以{}包裹的一条或多条声明:说明:选择器是您需要改变样式的对象。每条声明由一个属性和一个值组成。(无论是一条或多条声明,都需要用{

2021-03-15 21:54:09 105

原创 Web的HTML学习

目录一、vscode安装及插件下载二、HTML介绍三、在vscode中HTML的使用1.创建文件夹一、vscode安装及插件下载运行该软件,点击软件界面左侧第五个图标即可进行插件安装。推荐安装以下插件:Auto Close Tag、Auto Rename Tag、Code Runner、IntelliSense for CSS、Material Icon、Open HTML in Browser、Path Intelligence、live server等。如需修改为汉语还可选择下载Chinese。运

2021-03-14 16:11:11 171

原创 STM32下的PWM以及DAC练习

目录一、用STM32F103输出一路PWM波形1.打开文件2.配置3.结果二、输出2KHZ的正弦波1.构建一个周期为2KHZ的正弦波音频信号2.生成周期点3.运行代码修改4.结果三、数字音频数据转换为模拟音频波形输出1.音频截取2.生成周期点3.运行结果一、用STM32F103输出一路PWM波形1.打开文件打开之前网盘下载的野火资料:打开,编译构建。之后点击运行,选择分析窗口:2.配置第三步设置如下:当第一步输完后回车在第二步选择Bit.3.结果之后若没有出现图像,点击ALL即可;

2021-01-02 15:09:51 194 1

原创 关于STM32的汇编程序设计

目录一、STM32的三种Boot模式的差异1.三种BOOT模式介绍2.实例分析二、动态调试变量汇编程序的编写1.新建并配置工程一、STM32的三种Boot模式的差异1.三种BOOT模式介绍所谓启动,一般来说就是指我们下好程序后,重启芯片时,SYSCLK的第4个上升沿,BOOT引脚的值将被锁存。用户可以通过设置BOOT1和BOOT0引脚的状态,来选择在复位后的启动模式。Main Flash memory是STM32内置的Flash,一般我们使用JTAG或者SWD模式下载程序时,就是下载到这个里面,

2020-12-31 14:38:00 210

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

目录122下载字模软件1OLED官网下载选择程序下载:2按照如下路径找到官网示例程序:2下载字模软件打开之前野火资料网盘:下载打开:打开如下应用程序:打开生成字模:打开之前下载的示例文件:进入test.c修改为如下:void TEST_MainPage(void){ GUI_ShowString(20,0,"631807030205",8,1);//输出学号 20代表X横坐标,0代表Y纵坐标,8代表字符字体大小 GUI_ShowCHinese(16,20,16

2020-12-27 14:49:17 262 1

原创 STM32的最小系统PCB板绘制

目录一、生成BOM表和网络表1.生成BOM表2.生成网络表二、PCB工程建立1.新添PCB文件2.添加元件库和封装库3.在PCB中导入原理图三、绘制PCB图1.布局2.布线:3.铺铜:4.添加logo一、生成BOM表和网络表1.生成BOM表• 打开之前实验绘制好的STM32最小系统原理图,点击报告-> Bill of Materials:• 点击导出即可生成BOM表:• 生成的BOM表如下:2.生成网络表• 点击设计->工程的网格表-> Protel:• 生成的网络

2020-12-25 15:06:53 1046

原创 STM32下基于IIC协议的AHT20温湿度采集

目录一、软件I2C和硬件I2C1.软件IIC2.硬件IIC3.区别二、基于I2C的AHT20温湿数据采集1.下载所需文件1.添加.c文件2.添加文件路径3.主函数代码4.管脚连线5.运行结果一、软件I2C和硬件I2C• I2C 通讯协议(Inter-Integrated Circuit)是由 Phiilps 公司开发的,由于它引脚少,硬件实现简单,可扩展性强,不需要 USART、CAN 等通讯协议的外部收发设备现在被广泛地使用在系统内多个集成电路(IC)间的通讯。在计算机科学里,大部分复杂的问题都可以

2020-12-20 17:08:01 549

原创 Arduino在STM32下编程

一、Arduino在stm32板子下的串口通信1.Arduino安装下载文件:stm32arduino提取码:q251下载后压缩如下:打开ardunio-1.8.12-windows.exe开始安装安装路径应全英文,安装过程中一直点击next即可。安装完成后将下载的如下文件复制放入hardware目录(hardware目录在所安装的ardunio目录下)下:2.配置Ardunio打开ardunio,在工具开发板选择stm32:由于我是使用stm32指南者,选择为Generic STM

2020-12-13 19:17:33 1094

原创 STM32下FreeRTOS移植的多任务程序

这里写目录标题stm32的freeRTOS移植1.下载安装三级目录stm32的freeRTOS移植任务要求:学习FreeRTOS原理,在STM32下完成一个基于FreeRTOS的多任务程序,执行3个周期性task,具体任务不限,但建议如下:task1,每间隔500ms闪烁(变化)一次LED;task2,每间隔2000ms,向串口发送一次指令数据“helloworld!";task3,每间隔5000ms,从AHT20采集一次温湿度数据(不考虑硬件情况,仅写出整个多任务框架模拟代码)。1.下载安装三级目

2020-12-03 18:07:53 167

原创 stm32串口通信以及C语言程序里的内存分配

stm32串口通信STM32的USART窗口通讯程序1.安装驱动以及调试助手2.代码以及调试STM32的USART窗口通讯程序1.安装驱动以及调试助手• 下载地址:野火stm32指南版提取码:pfm1• 安装如下驱动:右键点击下载• 驱动下载后直接点击安装:安装成功后即可。• 安装调试助手:右键点击下载• 安装mcuisp:右键点击下载2.代码以及调试• 在下载网盘资源下载:• 之后打开安装文件:选择21-USART—串口通信->USART1接发->Proj

2020-12-01 20:27:16 249

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

STM32嵌入式应用系统设计一、练习使用跨平台多类型代码编辑器VScode1.安装VScode2.配置VScode二、 Proteus仿真运行stm32程序一、练习使用跨平台多类型代码编辑器VScode1.安装VScode• 方法一直接在ubuntu商店下载安装:点击ubuntu商店->搜索visual studio code即可安装。• 方法二从vscode官网下载最新版本,deb包下载地址:https://code.visualstudio.com/docs?dv=linux64使用

2020-11-09 21:32:02 380

原创 嵌入式LinuxGDB调试以及opencv的功能使用

嵌入式系统程序调试代码的 GDB调试一、进入GDB调试GDB调试相关命令二级目录三级目录代码的 GDB调试一、进入GDB调试1.创建并编写一个one.c文件:jc@ubuntu:~$ gedit one.c2.编写一个代码实现对一个整型数的反转功能:#include <stdio.h>void ShowRevertNum(int iNum){ while (iNum > 10) {printf("%d", iNum % 10); iNum = iNum / 10;

2020-10-29 22:43:21 235

原创 Linux系统下的gcc编译

linux系统下gcc编译一、关于可执行程序被组装的步骤二、用gcc生成静态库和动态库文件一、关于可执行程序被组装的步骤通过分享该博主了解可执行程序的组装步骤如下:1.编辑:也就是编写C/C++程序。2.预处理:相当于根据预处理指令组装新的C/C++程序。经过预处理,会产生一个没有宏定义,没有条件编译指令,没有特殊符号的输出文件,这个文件的含义同原本的文件无异,只是内容上有所不同。3.编译:将预处理完的文件进行一系列词法分析、语法分析、语义分析及优化后,产生相应的汇编代码文件。4.链接:通过链接

2020-10-14 19:44:01 494

原创 ARM开发环境入门--对stm32的简单编译以及使用Proteus对51程序的仿真设计

ARM开发环境入门一、作业目的二、mdk5软件的stm32包的安装问题三、stm32的简单程序编译四、安装protues完成一个51程序的设计和仿真一、作业目的. 安装mdk5软件和stm32包,熟悉mdk开发环境,完成一个stm32的简单程序的编译。安装过程可参考网上或者“STM32底座实验指导书”第1章。示例程序可以参考网上代码,或者“STM32底座实验指导书”第3章的“LED闪烁”。(注意,没有硬件之前,只能做程序的编译和仿真测试,无法下载到硬件上运行)2. 安装并熟悉Proteus 电路仿真软

2020-10-08 00:46:01 313

原创 嵌入式LINUX程序设计1

嵌入式LINUX程序设计编写一个主程序文件 main1.c 和一个子程序文件 sub1.c完成要求在ubuntu系统下用gcc命令方式执行在windows系统下用VC6.0执行在ubuntu系统下用Makefile方式编程上面内容主程序编写一个主程序文件 main1.c 和一个子程序文件 sub1.c完成要求子程序sub1.c 包含一个算术运算函数 float x2x(int a,int b),此函数功能为对两个输入整型参数做某个运算,将结果做浮点数返回;主程序main1.c,定义并赋值两整型变量,然后

2020-09-25 14:28:28 188

空空如也

空空如也

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

TA关注的人

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