- 博客(26)
- 收藏
- 关注
原创 通信软件开发与应用实验报告
通信软件开发与应用实验报告实验主题1、网页主题2、设计原因开发过程1、整体设计2、部分模块详细设计实验问题1、定位问题2、导航超链接生效问题总结实验主题1、网页主题网页主题选取为命运2相关介绍2、设计原因命运2在我看来并不仅仅是一款游戏,更像是一个艺术品,一个新高度的科幻小说开发过程1、整体设计主页面设计包括导航条,主页面放置官网链接,其余每个模块仅仅做简单介绍,并在每个模块下放置超链接,详细内容则是另外设计网页界面,分为五个模块写按钮实现代码:2、部分模块详细设计封面设计不变,
2021-06-18 21:58:00
400
原创 基于stm32的OLED屏显的基本尝试以及关于汉字点阵编码的基本操作
基于stm32的OLED屏显的基本尝试以及关于汉字点阵编码的基本操作汉字点阵编码实验工程使用STM32F103的SPI显示自己的名字和学号工程改写结果展示汉字点阵编码1、这里使用软件PCtoLCD自动生成16*16的汉字字模2、设置生成字模方式3、生成字模例如:实验工程1、这里的显示工程是引用 OLED淘宝商店提供的工程2、工程功能展示此次试验只需用到数字显示和中文显示,其他的可以注释掉使用STM32F103的SPI显示自己的名字和学号工程改写1、这里下载的SPI工程,在工
2020-12-29 20:06:24
1428
原创 基于IIC硬件的AHT20温湿度传感器的数据采集
基于IIC硬件的AHT20温湿度传感器的数据采集软件IIC和硬件IIC实验过程实验目的代码实现代码烧录串口通信软件IIC和硬件IIC1、软件IIC:2、硬件IIC:实验过程实验目的设计程序实现每隔2秒钟采集一次温湿度数据,并通过串口发送到上位机代码实现代码烧录串口通信...
2020-12-22 20:38:28
362
原创 关于标准库函数与基于HAL库函数的stm32编程方式的差异
基于标准库函数与基于HAL库函数的stm32编程方式的差异一、标准库STM32有非常多的寄存器,而导致了开发困难,为此要为每款芯片都编写了一份库文件,也就是工程文件里stm32F1xx…之类的。在这些 .c .h文件中,包括一些常用量的宏定义,把一些外设也通过结构体变量封装起来,如GPIO口时钟等。所以我们只需要配置结构体变量成员就可以修改外设的配置寄存器,从而选择不同的功能。也是目前最多人使用的方式,也是学习STM32接触最多的一种开发方式。二、HAL库它的出现比标准库要晚,但其实和标准库一样,都
2020-12-14 17:13:45
322
原创 Ardunio关于stm32的基本操作与测试
Ardunio关于stm32的基本操作与测试1、Ardunio的下载与安装2、实验器材3、烧录程序主要步骤1、Ardunio的下载与安装参考博客:https://blog.youkuaiyun.com/quansirx/article/details/104906563资源和安装方式都有2、实验器材3、烧录程序主要步骤通过软件烧录向串口持续发送Hello world的程序一、打开软件找到测试的示例程序2、配置板子参数...
2020-12-14 16:47:12
471
原创 基于STM32下的FreeRTOS的多任务程序
在STM32下完成一个基于FreeRTOS的多任务程序试验任务实验步骤试验任务task1:每间隔500ms闪烁(变化)一次LEDtask2:每间隔2000ms,向串口发送一次指令数据“helloworld!"task3:每间隔5000ms,从AHT20采集一次温湿度数据实验步骤...
2020-12-03 21:50:25
225
原创 C语言程序里全局变量、局部变量、堆、栈在Ubuntu里的验证
C语言程序里全局变量、局部变量、堆、栈在Ubuntu里的验证全局变量局部变量堆栈全局变量局部变量堆栈
2020-12-03 14:28:34
176
原创 总结基于寄存器与基于固件库stm32编程的差异
基于寄存器与基于固件库stm32编程方式有什么差异总的来说是专业层面或者说是应用层面的区别总的来说是专业层面或者说是应用层面的区别从应用角度讲,寄存器相对来说是属于更底层的,类似于驱动层,而固件库则类似通过将寄存器封装之后的应用层。相比之下,固件库更像是包装好给用户的产品一样,只需要我们使用就行了,让封装自己和寄存器打交道,而使用寄存器在使用时必须要清楚自己要操作那个一个寄存器,就很复杂,需要了解清楚寄存器的底层配置。从专业角度来讲,由于寄存器更底层,更需要用户了解基本构成以及底层配置,所以说操作寄存
2020-12-02 12:56:07
4002
1
原创 可视化的代码跟踪调试及其软件安装、测试及基本使用
在后端为gcc,gdb基础上的各种可视化调试前端软件的基本使用一、可视化前端 Kdbg1、一、可视化前端 Kdbg1、
2020-11-08 15:56:54
301
原创 嵌入式GDB调试与opencv的基础操作
关于GDB调试和opencv的基础用法与操作GDB的调试练习及其基本用法一、GDB在调试中的可执行功能二、GDB的用法及其GDB的调试示例练习GDB段错误调试GDB的调试练习及其基本用法一、GDB在调试中的可执行功能1、设置断点使程序停住2、 监视或修改程序中变量的值3、跟踪代码执行过程注:程序要能被调试,必须包含调试信息二、GDB的用法及其GDB的调试示例练习一、gdb调试例子:功能:实现对一个整型数的反转功能,比如输入123,则 输出321。 但输入100时,程序的输出结果却不正确,
2020-10-28 22:36:56
305
1
原创 嵌入式零基础第三次练习
嵌入式入门练习_3用 gcc 生成 .a 静态库和 .so 动态库Linux下静态库.a与.so库文件的生成与使用二级目录三级目录用 gcc 生成 .a 静态库和 .so 动态库例子1:写三个文件,包括,函数定义的头文件hello.h,函数内容的c文件hello.c,还有测试用的主程序c文件main.c。主程序为: include"hello.h" intmain() { hello("everyone"); return0; } 程序作用是调用he
2020-10-14 18:24:27
245
原创 嵌入式零基础第一次作业
嵌入式零基础入门练习_1熟悉linux多个文本编辑器编辑C程序在ubuntu系统用gcc 命令行方式编译主程序main1.c 并运行在windows系统下用你熟悉的编译工具编译主程序main1.c 并运行。在ubuntu系统下用Makefile方式编程主程序如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowc
2020-09-25 13:30:10
300
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人