博客专栏  >  编程语言   >  STM32F103基础篇

STM32F103基础篇

STM32F103基础部分的笔记。

关注
19 已关注
23篇博文
  • Cortex M3寄存器组

    寄存器组 宗旨:技术的学习是有限的,分享的精神的无限的。   1、通用目的寄存器R0~R7          R0-R7 也被称为低组寄存器。所有指令都能访问它们。它们的字长全是 32 位...

    2016-04-08 08:51
    1181
  • Cortex-M3工作模式与异常

    Cortex-M3工作模式与异常 一、工作模式          线程模式和手柄模式。 当处理器处在线程状态下时,既可以使用特权级,也可以使用用户级;另一方面, handler模式总是特权级的。在...

    2016-04-09 15:51
    1382
  • Cortex M3 NVIC与中断控制

    Cortex M3 NVIC与中断控制 宗旨:技术的学习是有限的,分享的精神的无限的。 一、NVIC概览 —— 嵌套中断向量表控制器      NVIC 的寄存器以存储器映射的方式来访问,除...

    2016-04-09 15:53
    3651
  • STM32开发环境

    STM32开发环境 宗旨:技术的学习是有限的,分享的精神的无限的。 一、MDK安装            MDK 是一个集代码编辑,编译,链接和下载于一体的集成开发环境( KDE )。MD...

    2016-04-10 14:57
    950
  • STM32启动文件——startup_stm32f10x_hd.s

    STM32启动文件——startup_stm32f10x_hd.s 宗旨:技术的学习是有限的,分享的精神的无限的。   一、启动文件的作用  (关于启动代码的作用,前面已经提到过了,这里再啰嗦一...

    2016-04-10 14:57
    2779
  • STM32——GPIO(1)

    STM32——GPIO 【对单片机的操作就是控制IO口】 一、GPIO(通用输入输出口) 1、选定需要的引脚(对应哪一个IO口); 2、配置需要的功能(输入还是输出); 3、设置需要的高低电平;   ...

    2016-04-11 21:55
    1760
  • STM32——GPIO(2)

    STM32——GPIO 宗旨:技术的学习是有限的,分享的精神的无限的。 /* GPIO_InitTypeDef结构体 */ typedef enum { GPIO_Speed_10MHz ...

    2016-04-11 21:55
    724
  • STM32——流水灯

    STM32——流水灯 stm32f10x_conf.h:打开stm32f10x_gpio.h和 stm32f10x_rcc.h; stm32f10x_gpio.c 和 stm32f10x_rcc.c...

    2016-04-13 09:19
    569
  • STM32——时钟系统

    STM32——时钟系统 宗旨:技术的学习是有限的,分享的精神的无限的。 一、时钟树        普通的MCU,一般只要配置好GPIO 的寄存器,就可以使用了。STM32为了实现低功耗,设计...

    2016-04-12 09:01
    903
  • STM32——系统滴答定时器

    STM32——系统滴答定时器 宗旨:技术的学习是有限的,分享的精神的无限的。 一、SysTick【内核中】 【风格:先描述一下库对寄存器的封装,再举例实现某些功能】         SysT...

    2016-04-13 10:31
    1434
  • STM32F103按键操作的另一种实现——状态机

    void GPIOConfig(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin, GPIOMode_TypeDef GPIO_Mode);#ifndef _KEY_H_ ...

    2016-09-08 12:55
    1036
  • Cortex M3存储器映射

    CortexM3存储器系统 宗旨:技术的学习是有限的,分享的精神的无限的。 CM3 只有一个单一固定的存储器映射。这一点极大地方便了软件在各种 CM3 单片机间的移植。 存储空间的一些位置用...

    2016-04-08 08:51
    1381
  • STM32——串口通信

    STM32——串口通信 宗旨:技术的学习是有限的,分享的精神的无限的。 一、异步串口通信协议         STM32 的串口非常强大,它不仅支持最基本的通用串口同步、异步通信,还具有 L...

    2016-04-15 12:00
    802
  • STM32——库函数开发小结

    STM32——库函数开发小结 宗旨:技术的学习是有限的,分享的精神的无限的。 基本上所有外设都有以下几类寄存器:【CR/DR/SR】 (1)控制寄存器 xxx_CR(Control/Conf...

    2016-04-15 12:01
    910
  • STM32——DMA

    STM32——DMA 宗旨:技术的学习是有限的,分享的精神的无限的。         DMA 是为CPU分担数据转移的工作。因为DMA的存在CPU才被解放出来,它可以在 DMA 转移数据的过...

    2016-04-16 08:47
    755
  • STM32——ADC

    STM32——ADC 宗旨:技术的学习是有限的,分享的精神的无限的。 一、ADC指标         有 18 个通道,可测量 16 个外部和 2 个内部信号源。各通道的 A/D 转换可以单...

    2016-04-17 21:08
    4041
  • STM32——I2C

    STM32——I2C 宗旨:技术的学习是有限的,分享的精神的无限的。 一、I2C协议         I 2 C (Inter-Integrated Circuit)协议是由 Philips...

    2016-04-18 11:39
    979
  • STM32——EEPROM

    STM32——EEPROM 宗旨:技术的学习是有限的,分享的精神的无限的。 一、I2C接口读写EEPROM(AT24C02)        ——主模式,分别用作主发送器和主接收器。通过查询事...

    2016-04-19 10:32
    2595
  • STM32——SPI接口

    STM32——SPI接口 宗旨:技术的学习是有限的,分享的精神的无限的。 一、SPI协议【SerialPeripheral Interface】         串行外围设备接口,是一种高速...

    2016-04-19 18:27
    6902
  • 单片机中通用的类型别名

    单片机中通用的类型别名 #ifndef _TYPE_H_ #define _TYPE_H_ #ifdef __GNUC__ #define __packed __attribute__((align...

    2016-08-26 09:28
    275
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部