自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32学习笔记(7)——SysTick定时器

SysTicK定时器:芯片内部用于计数从而得到时长的外设。Systick定时器,是一个简单的定时器,对于CM3,CM4内核芯片,都有Systick定时器。常用来做延时,或者实时系统的心跳时钟。这样可以节省MCU资源,不用浪费一个定时器。比如uCOS中,分时复用,需要一个最小的时间戳,一般在STM32+UCOS系统中,都采用Systick做uCOS心跳时钟。Systick定时器就是系统滴答定时器,一个24位的倒计数定时器,计到0时,将从RELOAD寄存器中自动重装载定时初值。...

2020-07-16 20:30:48 699

原创 STM32学习笔记(6)——中断

一、中断中断: CPU执行程序时,由于发生了某种随机的事件(外部或内部),引起CPU暂时中断正在运行的程序,转去执行一段特殊的服务程序(中断服务子程序或中断处理程序),以处理该事件,该事件处理完后又返回被中断的程序继续执行,这一过程称为中断。1、EXTIEXTI:外部中断/事件控制器 上升沿:数字电平从低电平(0)变为高电平(1),那一瞬间。下降沿:数字电平从高电平(1)变为低电平(0),那一瞬间。EXTI 主要特性EXTI 控制器的主要特性如下:● 每个中断/事件线上..

2020-07-16 20:27:42 1509

原创 STM32学习笔记(5)——GPIO库函数操作

一、 寄存器开发与库函数开发优缺点库函数:ST公司封装了一些函数,方便用户(程序员)二次开发,提高开发效果。寄存器开发寄存器优点:代码精简,程序执行效果高(运行快)寄存器缺点:1、开发步骤繁琐,开发效率低。2、开发难度高,程序维护困难,升级难。3、程序可移植差。库函数开发库函数优点:1、开发步骤相对比较简单,开发效率高。2、开发难度低,程序维护容易,升级相对简单。3、程序可移植强。库函数缺点:代码相对略多一些,程序...

2020-07-15 20:10:57 1507

原创 STM32学习笔记(4)——GPIO输出寄存器操作

STM32外设基本知识GPIO:GPIO(英语:General-purpose input/output),通用型之输入输出的简称STM32F407ZET6引脚分组STM32F407ZET6(144引脚)- 一共有7组IO口(PA、PB、PC、PD、PE、PF、PG)- 每组IO口有16个IO引脚- 一共16X7=112个IO引脚外加2个PH0和PH1(用于连接晶振)一共114个IO口引脚引脚寄存器每组通用 I/O 端口包括(共十...

2020-07-14 23:09:14 5588

原创 STM32学习笔记(3)——时钟

STM32时钟时钟源:时钟源用来为环形脉冲发生器提供频率稳定且电平匹配的方波时钟脉冲信号。它通常由石英 晶体振荡器和与非门组成的正反馈振荡电路组成,其输出送至环形脉冲发生器。 晶振 脉冲时钟频率(又译:时钟频率速度,英语:clock rate),是指同步电路中时钟的基础频率,它以“若干次周期每秒”来度量,量度单位采用SI单位赫兹(Hz)。它是评定CPU性能的重要指标。一般来说主频数字值越大越好...

2020-07-14 23:08:06 1674

原创 STM32学习笔记(2)——寄存器

STM32 第二天寄存器寄存器功能:寄存器的功能是存储二进制代码,它是由具有存储功能的触发器组合起来构成的。一个触发器可以存储1位二进制代码,故存放n位二进制代码的寄存器,需用n个触发器来构成。计算机领域,包括通用寄存器、专用寄存器和控制寄存器。寄存器拥有非常高的读写速度,所以在寄存器之间的数据传送非常快。我们一般控制其中的控制寄存器MCU控制寄存器:STM32时钟时钟源:时钟源用来为环形脉冲发生器提供频率稳定且电平匹配的方波时钟脉冲信号。它通常由石英 晶体振荡器和...

2020-07-14 22:56:28 1403

原创 STM32命名规则(以STM32F103RBT6为例)

在STM32F105和STM32F107互连型系列微控制器之前,意法半导体已经推出STM32基本型系列、增强型系列、USB基本型系列、互补型系列;新系列产品沿用增强型系列的72MHz处理频率。内存包括64KB到256KB闪存和 20KB到64KB嵌入式SRAM。新系列采用LQFP64、LQFP100和LFBGA100三种封装,不同的封装保持引脚排列一致性,结合STM32平台的设计理念,开发人员通过选择产品可重新优化功能、存储器、性能和引脚数量,以最小的硬件变化来满足个性化的应用需求。截至2010年7月1

2020-07-13 20:46:15 3542

原创 STM32学习笔记(1)——概念扫盲

一、STM321.STM32是什么意思:ST:意法半导体M:基于ARM平台的Contex-M内核32:32位微控制器(单片机)2.STM32有什么产品:消费级产品:智能手表,无人机,扫地机器人,平衡车,智能门锁,3D打印机等。二、嵌入式系统与ARM处理器1.嵌入式系统概念以应用为总新,以计算机技术为基础,**软硬件可裁剪**,以适应应用系统对**功能、可靠性、成本、体积和功耗等有严格要求的专用计算机系统。**...

2020-07-13 20:18:25 16580 4

空空如也

空空如也

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

TA关注的人

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