自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 常用电平标准(TTL、RS232、RS485、RS422)

常用电平标准

2022-11-08 19:57:05 26446 1

原创 UART协议讲解

本文是对UART协议的详细讲解,包括通信方式的分类,电平等等

2022-11-08 19:38:53 24250

原创 解决Quartus Primer中USB-Blaster连接下载器蓝屏重启问题(不限Quartus Primer的版本)

解决Quartus Primer中USB-Blaster连接下载器蓝屏重启问题(不限Quartus Primer的版本)

2022-10-07 13:34:09 2828 15

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

STM32 音频数据的Flash读取与DAC播放STM32 音频数据的Flash读取与DAC播放STM32 音频数据的Flash读取与DAC播放一、题目内容二、Flash地址空间数据读取1、原理2、工程3、STlink调试说明4、修改5、调试三、基于片内Flash的提示音播放程序1、用DAC输出周期2KHZ的正弦波2、用DAC输出数字音频歌曲数据转换为模拟音频波形输出四、实验总结五、参考一、题目内容(简答题)预备实验:1)在SD卡创建一个test-speed.txt文件,循环(不加延时)分批一次

2021-12-31 14:36:04 2588

原创 Altium Designer 18电路原理图绘制&STM32F103 完成对SD卡的数据读取

Altium Designer 18电路原理图绘制&STM32F103 完成对SD卡的数据读取Altium Designer 18电路原理图绘制&STM32F103 完成对SD卡的数据读取Altium Designer 18电路原理图绘制&STM32F103 完成对SD卡的数据读取一、题目内容二、SD卡协议原理1、SD卡介绍2、物理结构&寄存器3、SD卡操作模式4、SD卡初始化(SPI)5、SD卡读取和写入(SPI)三、SD卡实验过程及实验结果1、前期准备2、连线3、HAL

2021-12-23 18:52:49 892

原创 变量存储重温与基于Clion下&STM32cubemx点亮LED

变量存储重温与基于Clion下&STM32cubemx点亮LED变量存储重温与基于Clion下&STM32cubemx点亮LED变量存储重温与基于Clion下&STM32cubemx点亮LED一、题目内容二、全局变量&局部变量三、堆&栈1、STM32的堆栈2、全局区(一).bss段(二).data段3、内存分配4、RAM和ROM、Flash Memory的物理特性(一)RAM(二)ROM(三)Flash Memory5、不同数据存储位置6、Keil的Build Ou

2021-12-16 23:06:40 1108

原创 STM32F103C8T6移植uc/OS

STM32F103C8T6移植uc/OSSTM32F103C8T6移植uc/OSSTM32F103C8T6移植uc/OS一、题目要求二、使用STM32CubeMX建立HAL库三、准备uCOSIII源码四、移植准备1、给uC-CONFIG添加文件2、将uCOS相关文件复制到HAL工程的MDK-ARM文件夹下五、移植1、将uCOS文件添加到项目2、添加代码3、修改main.c4、修改其他部分代码5、设置参数6、三个任务(一)gpio.c中修改代码(添加初始化PA3)(二)修改main.c7、实验效果六、实验总

2021-12-07 19:24:38 836

原创 基于I2C/SPI总线的温湿度采集与OLED显示

基于I2C/SPI总线的温湿度采集与OLED显示基于I2C/SPI总线的温湿度采集与OLED显示基于I2C/SPI总线的温湿度采集与OLED显示一、题目内容二、I2C总线通信协议1、介绍2、I2C物理层3、I2C协议层4、STM32 的 I2C 外设简介三、STM32通过I2C接口实现温湿度(AHT20)的采集1、代码2、实验结果四、SPI以及OLED1、SPI以及OLED介绍2、SPI3、OLED五、STM32和OLED显示任务1、STM32和OLED显示学号及姓名(一)代码(二)实验结果2、STM32

2021-11-26 20:56:56 3065

原创 两台电脑利用串口传输文件以及点阵汉字的字模读取与显示

两台电脑利用串口传输文件以及点阵汉字的字模读取与显示两台电脑利用串口传输文件以及点阵汉字的字模读取与显示两台电脑利用串口传输文件以及点阵汉字的字模读取与显示一、题目要求二、两台电脑利用串口传输文件1.实验准备2.实验过程三、点阵汉字的字模读取与显示1.汉字点阵的原理(一)点阵的定义(二)区位码以及机内码(三)点阵字库的存储(四)汉字点阵获取2.在Ubuntu下调用opencv显示图片和文字四、实验总结五、参考文献一、题目要求串口传输文件的练习。将两台笔记本电脑,借助 usb转rs232 模块和杜邦线

2021-11-19 19:24:44 1777

原创 STM32中断与DMA通信编程

STM32中断与DMA通信编程文章目录STM32中断与DMA通信编程一、题目内容二、CubeMX中断方式点亮LED灯1、CubeMX工程2、代码3、电路以及效果三、串口中断方式1、中断(一)什么是中断(二)中断作用(三)中断优先级2、工程设置3、代码4、串口助手通信利用XCOM进行通信四、HAL库UART函数库介绍五、DMA1、DMA介绍2、DMA传输3、DMA方式的接口函数六、串口DMA方式向上位机发送数据1、设置工程2、代码3、串口发送数据七、实验总结八、参考资料一、题目内容学习stm32中断、D

2021-11-05 19:21:51 1744

原创 串口通信小试牛刀

串口通信小试牛刀文章目录串口通信小试牛刀一、题目要求二、 串口协议和RS—232标准,RS232电平与TTL电平的区别,以及"USB/TTL转232"模块(以CH340芯片模块为例)的工作原理。1、串口协议(一)STM32串口通信(二)RS-232(三)TTL电平与RS—232电平的区别(四)USB/TTL转232(以CH340为例)2、stm32的USART的串口通信(查询方式)(一)内容(二)安装CH340驱动(三)代码建立工程(四)串口助手观察输出3、KEIL观察串口输出的波形三、stm32Cube

2021-10-29 18:04:43 3347

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

STM32F03寄存器方式点亮LED流水灯文章目录STM32F03寄存器方式点亮LED流水灯一、题目内容二、STM32F03系列芯片的地址映射和寄存器映射映射原理;了解GPIO端口的初始化设置三步骤1、地址映射和寄存器映射原理一、题目内容二、STM32F03系列芯片的地址映射和寄存器映射映射原理;了解GPIO端口的初始化设置三步骤1、地址映射和寄存器映射原理...

2021-10-23 17:00:06 1042

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

STM32的C与汇编语言混合编程实验任务:在第三周STM32汇编语言编程与仿真调试的基础上,继续学习Keil下STM32的C与汇编语言混合编程。任务:(1)参考附件资料,完成C语言调用汇编函数;(2)修改参考代码,要求将原汇编语言 Init_1函数的类型改为 int Init_1(init) ,此函数功能修改为 传入一个整型数x,函数运行后返回整型数 x+100。 请编程实现,并仿真跟踪调试;(3)如果要求在汇编函数中调用一个C语言写的函数,应该如何修改汇编代码?这里写目录标题STM32的C与汇

2021-10-11 22:03:28 217

原创 gcc背后的故事&OpenCV

gcc背后的故事&OpenCV一. 学习并掌握可执行程序的编译、组装过程。学习任务如下:1)阅读、理解和学习材料“用gcc生成静态库和动态库.pdf”和“静态库.a与.so库文件的生成与使用.pdf”,请在Linux系统(Ubuntu)下如实仿做一遍。2)在第一次作业的程序代码基础进行改编,除了x2x函数之外,再扩展写一个x2y函数(功能自定),main函数代码将调用x2x和x2y ;将这3个函数分别写成单独的3个 .c文件,并用gcc分别编译为3个.o 目标文件;将x2x、x2y目标文件用

2021-10-08 20:55:44 200

原创 KEIL环境下创建STM32汇编语言工程分析Hex文件内容

KEIL环境下创建STM32汇编语言工程分析Hex文件内容本文内容:搭建并配置Keil嵌入式开发环境,完成一个基于STM32汇编程序的编写。记录build生成的 hex文件各段的大小,了解Hex文件格式及其前8个字节内容含义;学习在没有硬件条件下进行仿真调试的方法,观察ARM寄存器变化状况。文章目录KEIL环境下创建STM32汇编语言工程分析Hex文件内容一.在keil环境下创建新项目1.新建工程2.添加源文件二.代码编写,编译与调试1.代码编写2.程序编译3.程序调试三.分析生成的Hex文件1.扩展线

2021-09-30 12:19:02 335

原创 2021-09-14

Ubuntu系统使用gcc和Makefile编译c程序(一)直接使用gcc编译C程序1.编写main.c2.编写sub1.c3.编写sub1.h4.gcc运行截图(二)使用Makefile编译C程序1.创建makefile文件2.使用makefile文件编译C程序运行截图(三)总结通过这次作业学会了使用gcc对C语言进行编译,也可以通过makefile来完成,这次作业过程中遇到了很多的问题,但是经过网上查略资料,问同学,老师终于完成了这次作业,还是有所收获。...

2021-09-14 14:07:45 94

空空如也

空空如也

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

TA关注的人

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