博客专栏  >  移动开发   >  STM32学习笔记

STM32学习笔记

本专辑以正点原子STM32F103平台为学习基础,汇总及总结本套教程中重点难点,尽可能提炼精简干货,以备忘为主要目的,另外,尊重原创,欢迎购买学习正点原子硬件

关注
10 已关注
29篇博文
  • FSMC驱动TFTLCD原理,时序和寄存器介绍

    一,FSMC简介FSMC:灵活的静态存储控制器 能够与同步或异步存储器和16位PC存储器卡连接 STM32的FSMC接口支持包括SRAM、NAND FLASH、NOR FLASH和PSRAM等存储器 ...

    2016-11-08 11:38
    2811
  • TFTLCD原理与驱动与指令介绍

    一,TFTLCD简介TFTLCD : 薄膜晶体管液晶显示器在液晶显示屏的每一个像素上都设置有一个薄膜晶体管(TFT) 克服非选通时的串扰,使显示液晶屏的静态特性与扫描线数无关,提高图像质量TFTLC...

    2016-11-07 16:30
    7330
  • OLED显示-字库码表原理

    一,字库和码表在OLED显示屏上显示字符,和在点阵上显示图像是一样的 都是通过区域内的像素点的量暗来呈现图案 以1608字体码表为例,代码中表现如下:const unsigned char asc...

    2016-12-09 15:40
    3215
  • OLED原理,时序和操作

    一,OLED简介OLED,即有机发光二极管,采用非常薄的有机材料图层和玻璃基板制成 当有电流通过时,有机材料会发光,OLED屏幕可视角度大,节省电能优点:分辨率高,自发光,不需背光源,对比度高,厚度...

    2016-11-03 16:11
    4248
  • 电容触摸按键原理

    前置技能      输入按键-GPIO输入  通用定时器原理RC充放电电路原理如图: 电阻R和电容C串联 当开关断开时,电阻R,电容0两端电压都是0,无电流 当开关闭合时(瞬...

    2016-10-26 18:38
    2104
  • 通用定时器-输入捕获实验

    知识回顾  前置技能 : 通用定时器原理 我们将通用定时器分为四个部分: 1,选择时钟 2,时基电路 3,输入捕获 4,输出比较 本节定时器PWM输出主...

    2016-10-24 20:49
    3342
  • 通用定时器PWM输出实验

    知识回顾本节知识需要了解通用定时器原理的前提下进行学习 我们将通用定时器分为四个部分: 1,选择时钟 2,时基电路 3,输入捕获 4,输出比较 本节定时...

    2016-10-21 11:45
    1868
  • 定时器中断实验

    知识回顾通用定时器原理通用定时器分为四个部分: 1,选择时钟 2,时基电路 3,输入捕获 4,输出比较 本节定时器中断主要涉及到定时器框图上边两个部分,即选择时钟和时基电路 定时器时钟选择选择...

    2016-10-18 17:08
    1794
  • 通用定时器原理

    一,STM32三种定时器区别 2个高级定时器 4个通用定时器 2个基本定时器 二,定时器的计数模式向上计数模式: 计数器从0开始计数,当计数到自动装载值(TIMx_ARR)时产生向上溢出事...

    2016-09-26 14:59
    797
  • 窗口看门狗

    一,窗口看门狗介绍独立看门狗的喂狗范围 0-X(X由预分频器和重装载值决定,最大值为0xFFF)独立看门狗相关介绍:传送门:独立看门狗相比于独立看门狗,窗口看门狗限定了喂狗时间段(由喂狗上限和喂狗下限...

    2016-09-16 15:05
    2220
  • 独立看门狗

    一,看门狗简介由于单片机会受到来自外界电磁场的干扰,造成程序跑飞使系统陷入死循环,造成不可预知的后果 于是有了用于检测单片机程序运行状态的模块或芯片,叫做”看门狗”(watchdog)看门狗作用:检...

    2016-09-14 16:45
    1947
  • 外部中断EXTI

    前置技能:  按键输入-GPIO输入一,STM32中断介绍相比简单的51单片机,STM32的每个IO口都可以作为外部中断输入STM32中断控制器支持19个外部中断/事件请求: 线0-15:外部...

    2016-09-12 16:50
    2351
  • 串口通信实验

    前置技能  串行通信基本原理   USART串口通信配置一,串口操作相关库函数:获取状态标志位函数-操作USART_SR寄存器// 获取状态标志位 FlagStatus USART_GetFlagS...

    2016-09-12 11:50
    1543
  • USART串口通信配置

    一,串口相关寄存器USART_SR 状态寄存器 USART_DR 数据寄存器 USART_BRR 波特率寄存器 USART_CR1 控制寄存器 USART_SR-状态寄存器:        状态寄...

    2016-09-09 17:06
    2335
  • 串行通信基本原理

    一,串行通信和并行通信  并行通信:数据各个位同时进行传输 优点:速度快 缺点:占用IO资源多 串行通信:数据按位顺序进行传输 优点:占用IO资源少 缺点:速度较慢 二,三种串行传输方式1,单工通信 ...

    2016-09-08 10:02
    772
  • NVIC中断优先级管理

    一,STM32中断介绍CM3内核支持256个中断,16个内核中断和240个外部中断,具有256级可编程中断设置STM32只使用了CM3内核的一部分,84个中断:16个内核中断+68个可屏蔽中断(外部中...

    2016-09-07 10:29
    1391
  • 按键输入-GPIO输入

    按键输入的硬件连接 读取IO输入的相关函数 捕捉按键状态的步骤 按键扫描实现思路 按键扫描程序代码

    2016-09-06 13:17
    1648
  • 蜂鸣器实验

    一,蜂鸣器介绍 蜂鸣器分有源蜂鸣器和无源蜂鸣器,这里的源指的是震荡源  一般我们使用有源蜂鸣器,如图:           有两个引脚,较长的一端为正极,较短的一段为负极二,蜂鸣器硬件连接:...

    2016-09-05 15:47
    674
  • LED跑马灯-位操作

    什么是位操作 位操作原理 位与别名映射

    2016-09-05 11:46
    520
  • LED跑马灯-寄存器

    LED跑马灯-寄存器 实现流程: 使能GPIO时钟 配置寄存器:RCC_APB2ENR 初始化IO口工作模式 配置寄存器:GPIOx_CRH...

    2016-09-02 11:05
    1082

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部