自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mercury的博客

STM32、嵌入式系统、四轴飞机

  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 STM32学习笔记9---FLASH操作

FLASH的擦与写STM32 FLASH介绍FLASH的容量很多种,这里主要说的是大容量产品256K字节;STM32 的闪存模块由:主存储器、信息块和闪存存储器接口寄存器等 3 部分组成。主存储器,该部分用来存放代码和数据常数(如 const 类型的数据)。对于大容量产品,其被划分为 256 页,每页 2K 字节。注意,小容量和中容量产品则每页只有 1K 字节。从上图可以看出主存储器的起始...

2019-03-10 16:25:42 583

原创 STM32学习笔记8---温度传感器与TFT显示

DS18B20温度传感器这个温度传感器为单总线通信,测量温度范围为-55~+125℃ ,精度为±0.5℃。现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性。它能直接读出被测温度,并且可根据实际要求通过简单的编程实现 9~l2 位的数字值读数方式。内部有64位ROM用来储存家族编码,序列号,以及校验码。每个产品都不一样,这样可以在一个总线上面挂载多个。单总线器件有严格的信号时序...

2019-03-10 00:21:41 2647

原创 STM32学习笔记7---SysTick定时器

SysTick定时器CM3的内核中有一个systick定时器,它是一个24位倒数定时器,当计数到0是将从RELOAD 寄存器中自动重装载定时初值,开始新一轮计数。只要不把它在 SysTick 控制及状态寄存器中的使能位清除,就永不停息。大多数时候都用这个计数器作为精确延时来使用,不需要占用中断,也不占用系统定时器。SysTick定时器被捆绑在NVIC中,用于产生SYSTICK异常(异常号:15...

2019-03-10 00:14:31 453

原创 STM32学习笔记6---定时中断、PWM输出

STM32定时器定时器种类位数计数器模式产生DMA请求捕获**/**比较通道互补输出特殊应用场景高级定时器(TIM1,TIM8)16向上,向下,向上/下可以4有带死区控制盒紧急刹车,可应用于PWM电机控制通用定时器(TIM2~TIM5)16向上,向下,向上/下可以4无通用。定时计数,PWM输出,输入捕获,输出比较基本定时器(TIM...

2019-03-08 21:36:24 3686

原创 STM32学习笔记5---外部中断、看门狗

外部中断与看门狗外部中断**外部中断的代码主要在stm32f10x_exti.h 和 stm32f10x_exti.c 文件中。STM32的每个IO口都可以作为外部中断的输入口,F103支持19个中断/事件请求。线0~15对应外部IO口。线16:连接到PVD输出。线17:连接到RTC闹钟时间。线18:连接到唤醒USB事件。GPIO与中断线的映射关系是:每个IO口的16根线都和外部中...

2019-03-08 18:24:04 2355

原创 STM32学习笔记4---串口通信的基本操作

串口通信STM32 的串口资源相当丰富的,功能也相当强劲。ALIENTEK MiniSTM32 开发板所使用的 STM32F103RCT6 最多可提供 5 路串口,有分数波特率发生器、支持同步单线通信和半双工单线通讯、支持 LIN、支持调制解调器操作、智能卡协议和 IrDA SIR ENDEC 规范、具有 DMA等。串口设置的一般步骤可以总结为如下几个步骤:串口时钟使能,GPIO 时钟使...

2019-03-07 22:20:27 300

原创 STM32学习笔记3---操作GPIO

STM32学习笔记3—GPIOSTM32 的每个 IO 端口都有 7 个寄存器来控制。他们分别是:配置模式的 2 个 32 位的端口配置寄存器 CRL 和 CRH;2 个 32 位的数据寄存器 IDR 和 ODR;1 个 32 位的置位/复位寄存器BSRR;一个 16 位的复位寄存器 BRR;1 个 32 位的锁存寄存器 LCKR。IO口配置表MADE:00-保留,01-最大输出速度为10...

2019-03-07 21:23:35 512

原创 STM32学习笔记2---NVIC中断优先级管理

STM32 NVIC 中断优先级管理STM32 有 84 个中断,包括 16 个内核中断和 68 个可屏蔽中断,具有 16 级可编程的中断优先级。而我们常用的就是这 68 个可屏蔽中断,在 STM32F103 系列上面,又只有 60 个。中断分组:STM32 将中断分为 5 个组,组 0~4。该分组的设置是由 SCB->AIRCR 寄存器的 bit10~8 来定义的。组0 111 ...

2019-03-07 20:25:53 546

原创 STM32学习笔记1---系统架构、时钟及重映射

STM32 系统架构:Cortex-M3、系统总线、DMA1、DMA2,Flash、SRAM、FSMC、AHB、外设。①ICode 总线:将 M3 内核指令总线和闪存指令接口相连,指令的预取在该总线上面完成。② DCode 总线:该总线将 M3 内核的 DCode 总线与闪存存储器的数据接口相连接,常量加载和调试访问在该总线上面完成。③ 系统总线:该总线连接 M3 内核的系统总线到总线矩...

2019-03-07 19:39:59 377

飞机姿态资料

一些关于四轴飞机姿态方面的论文,主要是关于姿态解算,以及一些PID算法,以及基于各种传感器进行姿态解算的资料

2019-03-18

空空如也

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

TA关注的人

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