自定义博客皮肤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 或你喜欢的任何 CSS 框架如 Bootstrap、MDB、Tailwind 等构建一个主题自选且不少于5个页面(Web Page)的网站。以下是我设计的页面:对于我一个初学者来时哦,只能做一些很简单的网页,还是在历经很多才错误下完成的。本来还想添加更多的一些元素和内容的,奈何时间不够,加上自己实力不允许自己做的太快,所以做的很简单,但这次课程设计与以往的课程设计不同,这才设计确实吸引了我的兴趣,等时间充足了,我一定要好好去研究一下。开始的时候还不熟悉很多的标签,都是上网

2022-07-10 08:45:25 132 1

原创 JavaScript & TypeScript学习心得

JavaScript什么是JavaScript? 百度百科这样解释:JavaScript( 简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。很明显JavaScript也是一种编译语言,他虽然广泛运用于Web领域,但在其他如面向对象、声明式等中也有着一定的作业,由此可知,JavaScript的力

2022-07-10 03:46:09 184

原创 HTML & CSS 学习总结

关于HTML和CSS

2022-07-09 21:20:52 163

原创 音频数据的Flash读取与DAC播放

一丶实验要求1.Flash地址空间的数据读取。stm32f103c8t6只有20KB 内存(RAM)供程序代码和数组变量存放,因此,针对内部Flash的总计64KB存储空间(地址从0x08000000开始),运行一次写入8KB数据,总计复位运行代码4次,将32KB数据写入Flash。并验证写入数据的正确性和读写速率。2.基于片内Flash的提示音播放程序。1)实验数据准备:用Adobe audition或goldwave等音频编辑软件录制“您好欢迎光临!”的几秒钟的声音(8khz采样、8bit量化编码

2021-12-31 18:18:27 125

原创 用Altium Designer绘制一个stm32最小系统的电路原理图,并在此基础上完成STM32+SD卡 的系统原理图设计

一丶安装Altium Designer 18百度网盘链接: https://pan.baidu.com/s/1YSbO2UdL2nrqoFGh8Qf6QQ提取码: 5mgp下载并解压后,打开此文件安装修改自己需要的路径,这里建议新建文件夹来作为文件地址,不然可能无法安装,然后点击next然后一直点击nest就OK了二.修改文件1.打开刚刚解压缩后的文件夹 Crack ,复制 shfolder.dll 文件。2.粘贴至刚才的软件安装目录3.打开AltiumDesigner。选择lic

2021-12-25 21:23:32 368

原创 用STM32F103完成对SD卡的数据读取

wo

2021-12-24 13:12:48 718 1

原创 基于ubuntu,树莓派和stm32的C程序的内存分配问题

一、C程序的内存分配栈区(stack)由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。堆区(heap)一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收 。它与数据结构中的堆不同,分配方式类似于链表。全局区(静态区)(static)全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化的全局变量、未初始化的静态变量在相邻的另一块区域。当程序结束后,变量由系统释放 。文字常量区存放常量字符串。当程序结束后,常量

2021-12-19 17:42:50 159

原创 基于clion下与stm32cubemx点亮LED

一丶介绍clion1.Clion 是一款专门开发 C 以及 C++ 所设计的跨平台的 IDE。它是以 IntelliJ 为基础设计的,包含了许多智能功能来提高开发人员的生产力。2.这种强大的 IDE 帮助开发人员在 Linux、OSX 和 Windows 上来开发 C/C++ ,同时它还能使用智能编辑器来提高代码质量、自动代码重构并且深度整合 Cmake 编译系统,从而提高开发人员的工作效率。3.CLion 支持 GCC、clang、MinGW、Cygwin 编译器以及 GDB 调试器。提供对 Cma

2021-12-18 14:53:27 101

原创 uc/OS系统移植

一.使用CubeMX建立STM32F103C8T6HAL库1.依旧选择STM32F103C82.配置RCC,设置PC13为GPIO_Output用于点亮LED灯3.设置串口USART14.设置工程点击生成代码,就可在文件中以keil的方式打开该工程了5.在main函数中的while循环里添加语句while (1) { /* USER CODE END WHILE */ /* USER CODE BEGIN 3 */ HAL_GPIO_WritePin(GPI

2021-12-02 15:41:29 224

原创 基于12C/SPI总线温度采集与OLED显示

一丶I2C总线通信协议及使用stm32f103通过I2C实现温湿度(AHT20)采集。(一)题目要求1 解释什么是“软件I2C”和“硬件I2C”? (阅读野火配套教材的第23章“I2C–读写EEPROM”原理章节)2 阅读AHT20数据手册,编程实现:每隔2秒钟采集一次温湿度数据,并通过串口发送到上位机(win10)。(二)I2C总线通信协议1、I2C介绍IIC(Inter-Integrated Circuit)总线是一种由NXP(原PHILIPS)公司开发的两线式串行总线,用于连接微控制器及其

2021-11-26 14:44:07 4349

原创 点阵汉字的字模读取与显示

一丶串口文件传输1.实验设备两台笔记本电脑若干杜邦线USB 转 TTL 串口两个2.实验操作选定一文件,并进行基本压缩操作等连接TTL串口线,并连接两台电脑两USB串口对应链接 RXD,TXD反串连接TXD -> RXD 后将Usb串口接到电脑com口出安装必备驱动3.连接成功后发送方电脑:接收方电脑:接收成功!从上图显示的文件路径中找到传输的文件,将文件后缀改为jpg,打开即可看到传输的图片4. 小结本次学习,知道了通过杜邦线和USB 转 TTL 串口,借助串

2021-11-18 20:03:33 336

原创 STM32之中断和DMA通信

一、什么是中断1.中断即打断,实至CPU再执行当前程序时,由于系统出现了某种需要处理的紧急情况,CPU暂停正在执行的程序,转而去执行另一段特殊程序来处理的出现的紧急事务,处理结束后CPU自动返回到原先暂停的程序中去继续执行,这种执行过程由于外界的的原因被中间打断的情况成为中断二、STM32CUBEMX生成中断点灯代码1.首先打开STM32CUBEMX,新建一个工程,依然选择芯片*STM32F103C82.点击开始工程,配置系统调试接口 SYS,选择 Serial Wire3.配置外设 RCC

2021-11-06 16:45:09 1848

原创 串口通信小式牛刀

串口通信小式牛刀

2021-10-29 18:29:12 251

原创 STM32F103寄存器方式点亮LED流水灯

STM32F103寄存器方式点亮LED流水灯

2021-10-24 18:06:55 625

原创 GCC背后的故事&OpenCV相逢何必曾相识

马上赶

2021-10-15 19:55:17 474

原创 Keil下STM32的C与汇编语言混合编程

一、在keil5里面利用C语言调用汇编函数1.建立新工程(一)上次实验中,已经有些熟悉了如何使用keil5创建,我就直接展示出建立好的文件。1.C语言程序(main函数)#include<stdio.h>extern void Init_1(void);int main(){Init_1();return 0;}2.汇编语言程序(int函数) AREA test,CODE,READONLY EXPORT Init...

2021-10-13 20:17:40 145

原创 基于STM32汇编程序的编写

一.新建工程 下载并安装好keil5 打开keil,点击菜单栏的Project,如下图所示在弹出的窗口点击New uVision Project,创建新的工程在弹出的窗口分别设置;设置项目工程的路径;设置项目工程的名称,这里使用TEST;点击保存配置环境:设置工程的目标环境,本文基于STM32F103ZE,因此在弹出的窗口选择相应的选项,点击保存即可ARM的CMSIS已经把开发所需要的软件组件都封装好了,因此直接...

2021-10-01 21:54:30 213

原创 Ubuntu15.5系统使用gcc和makefile编译C程序

(一)使用gcc编译C程序 (1).编写main.c (2).编写sub1.h(3).编写sub1.c2.gcc直接编译 步骤一 ●命令: gcc-c sub1.c ●作用: 将sub1.c程序转换为目标文件sub1.o●步骤二 ●命令:gccmain1.csub1.0-0main1 ●作用:编译main1.c文件为目标文件main1.o,然后链接sub1.o目标文...

2021-09-16 21:47:40 168

空空如也

空空如也

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

TA关注的人

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