自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基本计时器(TIM6)

计数器在 CK_CNT(计数器) 的驱动下,计一个数的时间则是 CK_CLK 的倒数,等于:1/(TIMxCLK/(PSC+1)),产生一次中断的时间则等于:1/(CK_CLK * ARR)。定时器时钟TIMxCLK,即内部时钟CK_INT,经APB1预分频器后分频提供,如果APB1 预分频系数等于 1,则频率不变,否则频率乘以 2,库函数中 APB1 预分频的系数是 2,即 PCLK1=36M,所以定时器时钟 TIMxCLK=36*2=72M。TIM_Prescaler---------时钟预分频数。

2023-05-15 18:11:24 378

原创 SPI读取FALSH

FLASH的特性:1.在写入数据时必须先擦除2擦除时会把数据位全重置为13.写入数据时只能把为1的数据改成0。

2023-05-13 18:34:17 83

原创 SPI相关知识

1、CS(chip select)每个设备都有独立的一根CS线,IIC通过设备地址来寻址,而SPI通过CS线来寻址,选择哪个从设备就把哪个从机的cs线拉低。CPOL=0时候,SCK为低电平,CPOL=1时,SCK为高电平。>>时钟相位CPHA是指数据采样时刻,CPHA=0时候,MOSI或者MISO会沿着SCK信号线的奇数边沿采样,CPHA=1为偶数沿着偶数沿采样。4、MISO 主设备输入,从设备输出,这条线的传输方向为从机到主机。3、MOSI主设备输出,从设备输入,这条线的输出方向为主机到从机。

2023-05-08 20:51:23 1412 1

原创 IIC模拟读写EEPROM

(硬件模拟的时候一直卡在EV5事件出不来,原因是初始化IIC结构体的时候把开启时钟放到了后面)EEPROM_I2C_SDA_1();/* 左移一个bit */IIC_SDA=byte&(0x80>>i);2、写入一个字节(根据EEPROM的写入时序进行写入的操作)/* 先发送字节的高位bit7 */4、等待函数,避免出现还没写完就开始读数据。3、读取数据(EPPROM的读取时序)1、初始GPIO和IIC相关的结构体。51 发送一个字节(8位)

2023-05-08 16:06:43 259

原创 systick系统时钟

23位-0位(CURRENT): 跟上面的有点像,也是存储一个值。当你写它时会自动清零,同时CTRL寄存器的第16位(COUNTFLAG)置0。2位(CLKSOURCE): 0为外部时钟源(STCLK)(HCLK的1/8),1为内部时钟源(FCLK)(HCLK)。如果读取该位,也会置0。23位-0位(RELOAD): 存储的是一个值,当计数到0时,将重新装载该值,开始新一轮倒数。1位(TICKINT): 1为计数器数到零时产生SysTick中断请求,0为不产生请求。0位(ENABLE): 用来使能的。

2023-04-24 18:50:48 392

原创 stm32r入门学习

初始话按键(高电平输入:输入引脚,输入模式,初始化输入结构体)初始化外部中断(在EXIT.c文件中)不要忘记在中断文件中写函数,函数名字要和函数地址对应起来。过程:编写NVIC寄存器(中断优先级寄存器)【NVIC是中断寄存器是中断的大开关】配置优先级分组,初始化NVIC结构体;* @brief 配置 IO为EXTI中断口,并设置中断优先级。调用LED函数,按键按下执行中断,小灯灭,再按一下小灯亮。

2023-04-24 15:45:08 92 2

空空如也

空空如也

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

TA关注的人

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