- 博客(17)
- 收藏
- 关注
原创 HTML和CSS学习
HTML学习1. 何为HTMLHTML是超文本标记语言(HyperText Markup Language)的缩写。我们用 HTML 来构建 Web 页面即所谓的网页。HTML 是构成 Web 世界的一砖一瓦。它定义了网页内容的含义和结构。除 HTML 以外的其它技术则通常用来描述一个网页的表现与展示效果(如 CSS),或功能与行为(如 JavaScript)。HTML 不是一门编程语言,而是一种用于定义内容结构的标记语言。在浏览器中看到的任何网页背后都是一个 HTML 文档,只要在网页上点击鼠标
2021-03-29 11:50:55
322
原创 STM32的PWM和DAC
STM32的PWM和DAC一级目录二级目录三级目录一、STM32F103输出一路PWM波形一级目录二级目录三级目录一、STM32F103输出一路PWM波形
2021-01-03 16:24:54
393
原创 STM32的三种Boot模式地址分配
STM32的三种Boot模式地址分配一、STM32的三种Boot模式1、主闪存存储器2、系统存储器3、内置SRAM二、三种模式地址分配验证三级目录一、STM32的三种Boot模式三种boot启动模式:一般来说就是指我们下好程序后,重启芯片时,SYSCLK的第4个上升沿,BOOT引脚的值将被锁存。用户可以通过设置BOOT1和BOOT0引脚的状态,来选择在复位后的启动模式。1、主闪存存储器第一种方式(boot0 = 0):Flash memory启动方式。启动地址:0x08000000 (stm32
2020-12-31 12:50:20
1722
原创 Cisco Packet Tracer 实验
Cisco Packet Tracer 实验一级目录二级目录三级目录一级目录二级目录三级目录1、Cisco Packet Tracer 系列视频2、Cisco Packet Tracer 实验教程CPT 软件使用简介请使用上面的参考链接 1 ,了解和熟悉 CPT 软件的使用。直接连接两台 PC 构建 LAN将两台 PC 直接连接构成一个网络。注意:直接连接需使用交叉线。进行两台 PC 的基本网络配置,只需要配置 IP 地址即可,然后相互 ping 通即成功。用交换机构建 LAN构建如
2020-12-26 01:11:45
822
1
原创 绘制stm32最小系统PCB图
绘制stm32最小系统PCB图一、stm32最小系统进行封装二、布线三、覆铜四、添加logo五、生成gerber文件一、stm32最小系统进行封装添加PCB文件导入右侧无错,执行变更导入完成二、布线将红色区域删除修改最小间距将原件移入板子内,布线自动布线完成三、覆铜选择铺铜,选中板子区域设置接地两层都要覆铜覆铜完成四、添加logo打开文件→运行脚本,此处需要一个插件下载自己喜欢的图片后 点击convert将图片粘贴到P
2020-12-25 14:26:19
203
原创 计算机网络——Wireshark 实验
Wireshark 实验数据链路层实作一 熟悉 Ethernet 帧结构实作二 了解子网内/外通信时的 MAC 地址实作三 掌握 ARP 解析过程网络层实作一 熟悉 IP 包结构实作二 IP 包的分段与重组实作三 考察 TTL 事件传输层实作一 熟悉 TCP 和 UDP 段结构实作二 分析 TCP 建立和释放连接应用层实作一 了解 DNS 解析实作二 了解 HTTP 的请求和应答数据链路层实作一 熟悉 Ethernet 帧结构使用 Wireshark 任意进行抓包,熟悉 Ethernet 帧的结构,如
2020-12-24 11:58:44
348
原创 基于I2C的温湿度采集
基于I2C的温湿度采集一、“软件I2C”和“硬件I2C”二、I2C的温湿度采集一、“软件I2C”和“硬件I2C”所谓硬件I2C对应芯片上的I2C外设,有相应I2C驱动电路,其所使用的I2C管脚也是专用的;软件I2C一般是用GPIO管脚,用软件控制管脚状态以模拟I2C通信波形。硬件I2C的效率要远高于软件的,而软件I2C由于不受管脚限制,接口比较灵活。软件I2C是程序员使用程序控制SCL,SDA线输出高低电平,模拟I2C协议的时序。一般较硬件I2C稳定,但是程序较为繁琐,但不难。硬件I2C程序员只要调
2020-12-20 17:02:10
448
1
原创 计算机网络验证性实验
计算机网络验证性实验ipconfig实作一实作二ping实作一实作二tracert实作一实作二ipconfig实作一使用 ipconfig/all 查看自己计算机的网络配置,尽可能明白每行的意思,特别注意 IP 地址、子网掩码 Subnet Mask、网关 Gateway。实作二使用 ipconfig/all 查看旁边计算机的网络配置,看看有什么异同pingPING (Packet Internet Groper),因特网包探索器,用于测试网络连接量的程序 。ping 是工作在 TCP/
2020-12-19 15:33:07
277
原创 Ardunio IDE完成STM32的串口通信
Ardunio IDE完成STM32板子的串口通信一、Ardunio简介二、Ardunio配置流程三、在Ardunio完成STM32板子的串口通信程序四、库函数与HAL库对比一、Ardunio简介Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(ArduinoIDE)。由一个欧洲开发团队于2005年冬季开发。它构建于开放原始码simple I/O介面版,并且具有使用类似Java、C语言的Processing/Wiring开发环境。主要包含两个的部分
2020-12-13 23:39:20
288
原创 STM32串口通讯
STM32串口通讯基于寄存器与基于固件库的stm32 LED流水灯例子的编程方式有什么差异学习和阅读“零死角玩转STM32F103–指南者”文档中的第20、21章内容,完成STM32的USART窗口通讯程序,要求:1)设置波特率为115200,1位停止位,无校验位。2)STM32系统给上位机(win10)连续发送“hello windows!”,上位机接收程序可以使用“串口调试助手“,也可自己编程。3)当上位机给stm32发送“Stop,stm32”后,stm32停止发送...
2020-12-05 01:55:35
247
原创 FreeRTOS移植到STM32F103
FreeRTOS移植到STM32F103参考文章一、从官网下载最新版的FreeRTOS源码下载地址FreeRTOS源码在解压目录下的路径为FreeRTOS_V9.0.0rc2\FreeRTOS\Source二、MDK下移植FreeRTOS
2020-12-03 23:12:09
530
原创 STM32嵌入式应用系统设计
STM32嵌入式应用系统设计一. 可视化的代码跟踪调试二级目录三级目录一. 可视化的代码跟踪调试二级目录三级目录
2020-11-09 19:30:19
2099
5
原创 嵌入式程序调试与opencv图像库
嵌入式程序调试与opencv图像库一. 在Ubuntu系统上练习程序代码的GDB调试二、opencv安装1、下载opcv-3.4.12、安装opcv-3.4.1三、编写一个打开图片进行特效显示的代码 test1.cpp三级目录一. 在Ubuntu系统上练习程序代码的GDB调试二、opencv安装1、下载opcv-3.4.1下载地址https://www.bzblog.online/opencv/opencv-3.4.1/2、安装opcv-3.4.1安装依赖库和cmakesudo
2020-10-29 17:59:51
253
原创 编译器背后的故事
编译器背后的故事一、可执行程序是如何被组装的?二、用gcc生成静态库和动态库1、编辑生成例子程序 hello.h、hello.c 和 main.c2、将 hello.c 编译成.o 文件3、由.o 文件创建静态库4、在程序中使用静态库5、由.o 文件创建动态库文件6、在程序中使用动态库三、动态库和静态库生成可执行文件大小的对比1、在test2文件夹中创建子程序2、静态库文件进行链接,生成可执行文件3、动态库文件进行链接,生成可执行文件4、两个可执行文件大小的比较四、gcc编译器是怎么编译的1、预处理2、编译
2020-10-16 18:03:33
193
原创 ARM开发环境入门
实验要求安装mdk5软件和stm32包,熟悉mdk开发环境,完成一个stm32的简单程序的编译。安装过程可参考网上或者“STM32底座实验指导书”第1章。示例程序可以参考网上代码,或者“STM32底座实验指导书”第3章的“LED闪烁”。(注意,没有硬件之前,只能做程序的编译和仿真测试,无法下载到硬件上运行)安装并熟悉Proteus 电路仿真软件,完成一个51程序设计和仿真实验代码及结果一、在arm开发环境下编译stm32程序1、新建工程首先打开keil uVision5,新建一个工程在S
2020-10-07 23:14:49
255
原创 在Ubuntu系统下运行c语言程序
在Ubuntu系统下运行c语言程序作业要求请编写一个主程序文件 main1.c 和一个子程序文件 sub1.c, 要求:子程序sub1.c 包含一个算术运算函数 float x2x(int a,int b),此函数功能为对两个输入整型参数做某个运算,将结果做浮点数返回;主程序main1.c,定义并赋值两整型变量,然后调用函数 x2x,将x2x的返回结果printf出来。一、请在ubuntu系统用gcc 命令行方式编译主程序main1.c 并运行; 二、请在windows系统下用你熟悉的编译工具编译主程
2020-09-29 23:29:00
4100
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅