自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32学习笔记之摄像头实验(OV2640)

OV2640相关概念:UXGA,即分辨率位1600*1200的输出格式,类似的还有:SXGA(1280*1024)、XVGA(1280*960)、WXGA(1280*800)、XGA(1024*768)、SVGA(800*600)、VGA(640*480)、CIF(352*288)和QQVGA(160*120)等。PCLK,即像素时钟,一个PCLK时钟,输出一个(或半个)像素。VSYNC,即帧

2017-02-14 20:47:29 61284 2

原创 STM32学习笔记4——外部中断

NVIC:STM32F40xx/STM32F41xx的92个中断里面,包括10个内核中断和82个可屏蔽中断,具有16级可编程的中断优先级,而我们常用的就是这82个可屏蔽中断。 那么我们如何管理82个外部中断呢? 首先,对STM32中断进行分组,组0~4。同时,对每个中断设置一个抢占优先级和一个响应优先级值。分组配置在SCB->AIRCR寄存器,如下表: 抢占优先级 & 响应优先级区别高优

2017-01-22 22:54:10 1176

原创 STM32学习笔记3——时钟系统

时钟系统结构大致如下图: 1.时钟树详解 先看上半部分。 从上往下有: 1. 独立看门狗时钟由LSI即低速内部时钟(RC时钟)产生,大致为32kHz,由于是RC电路产生,故时钟不稳定 2. RTC可以选择上面的LSI时钟产生,也可以由低速外部时钟(LSE)产生,大小为32.768khz,具有功耗低,精度高特点 3. MCO1/2是时钟输出管脚,每个管脚可以输出4种时钟源大小,

2017-01-21 16:25:30 630

原创 STM32学习笔记2——再探GPIO

输入模式STM32中不仅有输出模式,同时还可以配置输入模式:上拉,下拉,浮空,模拟。如下图所示: 1.上拉:即用一个电阻与VDD相连,初始电平为高电平 2.下拉:即用一个电阻与VSS(GND)相连,初始电平为低电平 3.浮空:没有拉高或拉低,电压处于0~VDD之间不确定,故常用于外部检测,如按键, 4.模拟:模拟输入 ,如ADC等 我们同样可以仿造输出操作CRL和CRH寄存器配置

2016-12-10 20:08:09 963

原创 STM32学习笔记1——点亮第一盏LED灯

本文不特殊说明都以stc32F103C8为例,软件平台为KEIL5V5.15 首先这次我们用寄存器直接点亮LED灯 LED电路图如下图:可以看出如果需要点亮一盏LED灯只需要IO口输出高电平即可,本次以GPIOB为例子。控制IO输出高电平通常需要三步: 1.开启时钟。因为STM32为了节约消耗,故上电时候外设时钟默认不开启。故我们需要开始GPIO的时钟。 2.设置GPIO输

2016-12-04 21:17:30 4120

空空如也

空空如也

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

TA关注的人

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