自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 STM32学习笔记:USART串口通信

STM32学习笔记:USART串口通信 一、原理讲解 1. 串口功能框图 1).引脚 TX:数据发送 RX:是数据接收 SCLK:时钟,仅同步通信时使用 nRTS:请求发送(Request To Send) nCTS:允许发送(Clear To Send) 2).数据寄存器 9位有效,包含一个发送数据寄存器TDR和一个接收数据寄存器RDR。一个地址对应了两个物理内存。 数据帧相关寄存器 寄存器 位 作用 USART_CR1 M(0:8bit,1:9bit) 控制字长 USART

2021-01-30 15:37:47 581

原创 STM32学习笔记:GPIO外部中断实验

EXTI:GPIO外部中断实验 一、EXTI结构框图 这个框图有两条路,第一条路是外部中断控制器,另外一条是事件控制器。在这一节我们主要关注的是外部中断控制器,也就是上面那条路。 我们从输入线开始沿着这条路来讲一下相关寄存器的配置: 首先是输入线,选择输入线的寄存器是AFIO_EXTICR1(外部中断配置寄存器),通过控制这个寄存器我们就可以选择EXTIx外部中断输入源。 然后会进入边沿检测电路,通过对EXTI_RTSR(上升沿触发选择寄存器)或者是EXTI_FTSR(下降沿触发选择寄存器)中输入线相应

2021-01-23 16:21:26 2604 1

原创 STM32学习笔记:时钟系统

个人学习笔记:时钟系统 一.时钟系统5个时钟源 HSI高速内部时钟 HSE高速外部时钟 LSI低速内部时钟 LSE低速外部时钟 PLL锁相环时钟 二.主系统时钟介绍 1.HSE(High Speed External Clock signal)时钟 高速的外部时钟 产生:无源晶振加两个电容辅助起振(4~16M),一般选用8M 作用:一般选用都是HSE 控制位:由RCC_CR(时钟控制寄存器)的 位16(HSEON)控制 2.HSI(High Speed Internal Clock signal)时钟 高速

2021-01-17 10:00:10 775

原创 STM32学习笔记:按键实验

个人学习笔记:按键实验 一.所使用的函数 1.时钟使能函数 RCC_APB2PeriphClockCmd(uint32_t RCC_APB2Periph, FunctionalState NewState) 2.引脚初始化函数 GPIO_Init(GPIO_TypeDef* GPIOx, GPIO_InitTypeDef* GPIO_InitStruct) 3.对IO口置1 GPIO_SetBits(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin) 4.对IO口置0 GPIO_

2021-01-16 12:17:52 1586 4

转载 个人stm32学习笔记:固件库文件分析

个人学习笔记:固件库文件分析 昨天看了野火的固件库分析感觉不错,搬一点过来以后方便找。 1.汇编编写的启动文件 startup_stm32f10x_hd.s //设置堆栈指针、设置pc指针、初始化中断向量表、配置系统时钟 2.时钟配置文件 system_stm32f10x.c //把外部时钟HSE=8M,经过PLL倍频为72M 3.外设相关 stm32f10x.h //实现外核之外的外设的寄存器映射 xx:GPIO.USRAT.I2C.SPI.FSMC stm32f10x_xx.c //外设的驱动函数库

2021-01-15 16:26:45 178

原创 STM32学习笔记:蜂鸣器实验

蜂鸣器实验 蜂鸣器实现原理和led点亮大同小异,所以就不重新编写了。 一.所使用的函数 1.时钟使能函数 RCC_APB2PeriphClockCmd(uint32_t RCC_APB2Periph, FunctionalState NewState) RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE); //使能GPIOB的时钟 2.引脚初始化函数 GPIO_Init(GPIO_TypeDef* GPIOx, GPIO_InitTypeDef

2021-01-15 10:28:23 1330

原创 STM32学习笔记:跑马灯实验

跑马灯实验 放寒假了,最近在学习STM32所以想写写一些笔记,刚刚好也能和大家分享一下学习心得体会,希望能够对和我一样在学习32的朋友有所帮助,如果有错误的地方希望大家能指出来,这样我们才能一起进步! 一.所使用的函数 1.时钟使能函数 RCC_APB2PeriphClockCmd(uint32_t RCC_APB2Periph, FunctionalState NewState) RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE); //使能GP

2021-01-14 11:39:57 882 2

DIT_FFT CHD.rar

用Python实现数字信号处理中的DIT_FFT变换,最后以柱状图的形式展示变换后的频域信息。该程序配套《数字信号处理》高西全版本中的程序流图,还有DIF_FFT的程序之后再放。

2021-10-24

空空如也

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

TA关注的人

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