自定义博客皮肤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学习笔记

文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言CSS是级联样式表(Cascading Style Sheets)的缩写。HTML 用于撰写页面的内容,而 CSS 将决定这些内容该如何在屏幕上呈现。网页的内容是由 HTML的元素构建的,这些元素如何呈现,涉及许多方面,如整个页面的布局,元素的位置、距离、颜色、大小、是否显示、是否浮动、透明度等等。一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使

2021-04-06 17:34:57 120

原创 HTML学习笔记

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

2021-03-29 20:34:05 139

原创 实验4——STM32的PWM和DAC练习

文章目录实验要求一、用STM32F103输出一路PWM波形(1)PWM简介(2)STM32F1 PWM介绍(3)编程实现(4)计算拟合周期(5)最后运行结果二、用STM32F103的DAC功能输出一个周期2khz的正弦波(循环)三、用STM32F103的DAC功能将一段数字音频歌曲数据转换为模拟音频波形输出(循环)实验要求阅读学习野火开发板资料(零死角玩转stm32-中级篇、零死角玩转 STM32F103—指南者)和网上资源,熟悉 脉冲宽度调制(PWM)和数模/模数转换原理。完成以下实验:1.用STM

2021-01-03 20:07:24 658

原创 基于MDK的STM32汇编程序设计

文章目录前言一、STM32的三种Boot模式的差异主闪存存储器系统存储器内置SRAM二、基于MDK创建纯汇编语言的STM32工程1.建立工程前言一. 请说明STM32的三种Boot模式的差异,并在之前第11-12周“C语言各种变量的存储地址”作业代码基础上,研究至少两种boot模式下,代码下载(烧录)运行后所在的地址位置,与理论对比验证。二. 参考作业附件或者博客 “基于MDK创建纯汇编语言的STM32工程”( https://blog.csdn.net/u010632165/article/det

2020-12-31 11:35:53 301

原创 实验三——基于SPI/IIC接口的OLED数据显示

文章目录实验要求一、0.96OLED显示屏模块二、取模软件说明三、用OLED屏显示学号姓名,AHT温湿度实验要求理解OLED屏显和汉字点阵编码原理,使用STM32F103的SPI或IIC接口实现以下功能:显示自己的学号和姓名;显示AHT20的温度和湿度;上下或左右的滑动显示长字符,比如“Hello,欢迎来到重庆交通大学物联网205实训室!”或者歌词、诗词。(最好使用硬件刷屏模式)一、0.96OLED显示屏模块高分辨率:128x64(和12864同分辨率,高PPI)超大可视角

2020-12-28 09:26:59 597

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

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

2020-12-24 23:53:59 1318

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

文章目录前言一、ipconfig实作一实作二二、ping实作一实作二三、tracert实作一实作二四、 ARP实作一实作二实作三总结前言验证性实验本部分共有 8 个实验,实验 1~7 使用 Cmder 在命令行窗口完成,实验 8 使用浏览器完成。一、ipconfig✍ ipconfig 是微软操作系统的计算机上用来控制网络连接的一个命令行工具。它的主要用来显示当前网络连接的配置信息(/all 参数)。实作一使用 ipconfig/all 查看自己计算机的网络配置,尽可能明白每行的意思,特别注

2020-12-24 23:53:15 707

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

文章目录Cisco Packet Tracer 实验一、直接连接两台 PC 构建 LAN二、Cisco Packet Tracer 实验本部分实验共有 15 个,需使用 Cisco Packet Tracer 软件完成。一、直接连接两台 PC 构建 LAN将两台 PC 直接连接构成一个网络。注意:直接连接需使用交叉线。进行两台 PC 的基本网络配置,只需要配置 IP 地址即可,然后相互 ping 通即成功。二、...

2020-12-24 23:52:03 8206

原创 实验2——基于I2C的温湿度采集

文章目录实验任务要求一、I2C二、软件I2C和硬件I2C的对比三、基于I2C硬件协议的AHT20温湿度传感器的数据采集实验任务要求学习I2C总线通信协议,完成基于I2C硬件协议的AHT20温湿度传感器的数据采集,并将采集的温度-湿度值通过串口输出。具体任务:1)解释什么是“软件I2C”和“硬件I2C”? (阅读野火配套教材的第23章“I2C–读写EEPROM”原理章节)2)阅读AHT20数据手册,编程实现:每隔2秒钟采集一次温湿度数据,并通过串口发送到上位机(win10)。一、I2CI2C

2020-12-22 11:36:49 122

原创 Arduino和HAL库函数编程

文章目录前言一、安装 Ardunio IDE 和相关软件支持库二、在Ardunio 完成STM32板子的串口通信程序三、分析基于标准库函数与基于HAL库函数的stm32编程方式的差异四、试玩MCU集成开发平台总结前言安装 Ardunio IDE 和相关软件支持库,在Ardunio 完成STM32板子的串口通信程序:1)持续向串口输出“Hello world!”;2)当接收到“stop!”时,停止输出。以实例程序(比如串口通信),分析基于标准库函数与基于HAL库函数的stm32编程方式的差异。

2020-12-15 20:16:33 897

原创 STM32串口通信

文章目录一、基于寄存器与基于固件库编程差异二、STM32的USART窗口通讯程序三、C语言程序里的全局变量、局部变量、堆、栈四、stm32里的全局变量、局部变量、堆、栈一、基于寄存器与基于固件库编程差异学习相关资料,说名基于寄存器与基于固件库的stm32 LED流水灯例子的编程方式有什么差异。基于寄存器的编程方式具体参数更加直观,程序运行占用资源少,可移植性强,但是程序的可读性较差;基于固件库的编程方式特点是简单方便理解,上手stm32比较容易二、STM32的USART窗口通讯程序学

2020-12-02 22:46:19 107

原创 FreeRTOS入门实验——多任务程序实现

文章目录实验任务要求一、FreeRTOS移植二、多任务程序实现总结实验任务要求学习FreeRTOS原理,在STM32下完成一个基于FreeRTOS的多任务程序,执行3个周期性task,具体任务不限,但建议如下:task1,每间隔500ms闪烁(变化)一次LED;task2,每间隔2000ms,向串口发送一次指令数据“helloworld!";task3,每间隔5000ms,从AHT20采集一次温湿度数据(不考虑硬件情况,仅写出整个多任务框架模拟代码)。一、FreeRTOS移植示例:pandas

2020-12-02 11:21:37 785

原创 绘制stm32最小系统PCB图

文章目录前言一、生成BOM表和网络表二、绘制PCB图三、PCB图上图文logo四、PCB图输出为Gerber光绘文件总结前言使用Altium Designer软件绘制stm32最小系统的电路原理图后,生成BOM表和网络表;设计一个指定的板子尺寸,绘制PCB图;PCB图上加上自己喜欢的文字或图文logo;最后将检查无误的PCB图输出为Gerber光绘文件(供PCB工厂加工生产)。一、生成BOM表和网络表二、绘制PCB图三、PCB图上图文logo四、PCB图输出为Gerber光绘文件总结..

2020-11-27 19:59:30 900

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

文章目录前言一、可视化的代码跟踪调试1.VScode的安装2.在vscode安装C++插件3.使用VScode二、Proteus仿真运行stm32程序1.创建工程2.配置实验所需原件3.进入keil 5中选择Option for Target,然后勾选Create HEX file,生成hex文件。4.配置芯片5.实验结果三、用Altium Designer软件绘制一个stm32最小系统的电路原理图总结前言一. 可视化的代码跟踪调试。“人靠衣装马靠鞍,狗配铃铛跑的欢”。在前次作业中命令行工具gdb调.

2020-11-09 20:50:54 477

原创 嵌入式系统程序调试

文章目录前言一、练习代码的GDB调试(1)在Ubuntu系统下安装GDB(2)gdb调试举例二、练习编译、安装图像处理软件库Opencv3.x总结前言练习代码的 GDB调试,参照上传课件资料示例。“学会opencv,妈妈再不担忧你不会图像编程啦!”在Ubuntu16/18系统下练习编译、安装著名的C/C++图像处理开源软件库 Opencv3.x 。安装成功后:(1) 编写一个打开图片进行特效显示的代码 test1.cpp(可参考博客);注意gcc编译命令: gcc test1..

2020-10-29 21:51:53 241

原创 GCC编译器背后的故事——用gcc生成静态库和动态库、nasm编辑器运用、curses库的使用

文章目录前言一、用gcc生成静态库和动态库执行程序1.“静态库.a与.so库文件的生成”练习实例2.用ar生成.a静态库文件3.用ar生成.so动态库文件二、说明gcc编译工具集中各软件的用途,了解ELF文件格式,汇编语言格式1.Linux GCC常用命令和GCC编译器背后的故事练习实例2.在ubuntu中下载安装nasm对示例代码“hello.asm”编译生成可执行文件三、了解实际程序是如何借助第三方库函数完成代码设计1.linux光标库(curses)几个基本函数名称和功能2.在Windows10体验键

2020-10-16 20:21:43 348

原创 ARM开发环境入门——mdk5的安装及简单程序的编译和Proteus程序设计仿真

ARM开发环境入门文章目录ARM开发环境入门前言一、mdk5软件和stm32包的安装(1)mdk5软件的安装(2)stm32包的安装二、stm32“LED闪烁”程序编译1.打开mdk5软件,建立一个工程2.创建一个文本,输入代码,保存为.c文件3.将.c文件加入到工程下4.编译三、Proteus程序设计和仿真1.在keil4软件编译程序2.在Proteus软件上设计电路3.Proteus与Keil4的联调总结参考文献前言本文主要介绍了安装mdk5软件和stm32包的过程,并编译一个stm32简单的

2020-10-08 12:38:25 811

原创 在Ubuntu系统下用gcc和makefile/在Windows系统下用Visual C++6.0编译C语言程序

在Ubuntu系统下用gcc和makefile/在Windows系统下用Visual C++6.0编译C语言程序程序说明:请编写一个主程序文件 main1.c 和一个子程序文件 sub1.c, 要求:子程序sub1.c 包含一个算术运算函数 float x2x(int a,int b),此函数功能为对两个输入整型参数做某个运算,将结果做浮点数返回;主程序main1.c,定义并赋值两整型变量,然后调用函数 x2x,将x2x的返回结果printf出来。1.用gcc编译1.1创建一个sub1.h的头文件在

2020-09-25 17:35:45 331

空空如也

空空如也

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

TA关注的人

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