
STM32F103学习笔记
文章平均质量分 63
STM32F103学习笔记,IO口、usart、iic、dma、adc、tim、spi等外设学习笔记。
天师电通电容爆破工程师
天师电通第一电容爆破手
展开
-
STM32F1创建一个寄存器空工程
创建一个STM32F103的KEIL寄存器空工程原创 2023-09-12 06:41:32 · 203 阅读 · 0 评论 -
KEIL5搭建STM32F1开发环境
本文主要介绍了基于KEIL5,搭建STM32F1系列开发环境原创 2023-09-12 06:12:42 · 1164 阅读 · 0 评论 -
STM32F103学习笔记(7.1)——IIC读写AT24C02
通过模拟IIC通信,对AT24C02进行读写字节,使用寄存器编程,模拟IIC时序。原创 2023-03-21 18:42:50 · 944 阅读 · 0 评论 -
STM32F103学习笔记(7.0)——模拟IIC
本文通过模拟IIC时序,编写IIC中起始条件、停止条件、接收应答、发送应答、发送字节、读取字节的时序原创 2023-03-21 18:24:13 · 1530 阅读 · 0 评论 -
STM32F103学习笔记(6.2)——ADC规则_软件触发
使用ADC1规则通道,单次、非扫描转换,独立模式,外部触发(软件触发),右对齐。寄存器编程原创 2023-03-20 18:52:28 · 1698 阅读 · 0 评论 -
STM32F103学习笔记(6.1)——ADC寄存器
本文简单介绍几个ADC规则通道的寄存器配置。原创 2023-03-19 21:45:24 · 2641 阅读 · 0 评论 -
STM32F103学习笔记(6.0)——ADC简介
ADC:Analog-to-Digital Converter模数转换器,既然有模数转换,那么后面就会有DAC数模转换器。12位ADC是一种逐次逼近型模拟数字转换器。它有多达18个通道,可测量16个外部和2个内部信号源。各通道的A/D转换可以单次、连续、扫描或间断模式执行。原创 2023-03-19 21:18:49 · 1373 阅读 · 3 评论 -
STM32F103学习笔记(5.2)——定时器配置
以STM32F103RCT6 定时器2为例,配置一个简单的定时器程序原创 2023-03-11 20:34:22 · 2856 阅读 · 0 评论 -
STM32F103学习笔记(5.1)——定时器时钟
STM32F103RCT6上总共有8个定时器,其中TIM1和TIM8是高级定时器,它们挂载在APB2高速总线上。而TIM2、TIM3、TIM4、TIM5是通用定时器,TIM6、TIM7是基本定时器,它们都挂载在APB1上。原创 2023-03-11 19:24:12 · 4943 阅读 · 0 评论 -
STM32F103学习笔记(5.0)——定时器TIM
为什么要使用定时器,在写单片机流水灯的时候,会使用到delay函数,delay函数会让程序在delay那个位置等待,等待期间系统不会处理其他事情,直到等待结束,这很浪费系统资源。而定时器是个外设,独立出来运行,配置好定时器让定时器固定一个间隔产生一个中断,然后单片机再去中断函数里执行一些程序,这就可以节约资源,不会让单片机处于等待期间。基本定时器框图如下:其中下面的三个:PSC预分频器、CNT计数器、自动重装在寄存器是时基单元的三个组成部分。原创 2023-03-11 19:08:30 · 586 阅读 · 0 评论 -
STM32F103学习笔记(4.2)——串口代码
写一个简单的USART收发数据,每秒发送一次helloworld,接收到数据直接发送回电脑原创 2023-02-27 21:09:56 · 1298 阅读 · 0 评论 -
STM32F103学习笔记(4.1)——串口寄存器
USART的初始化包括:波特率设置、1位停止位、8位数据位、无校验位、使能接收中断、接收使能、发送使能原创 2023-02-27 20:47:36 · 2054 阅读 · 0 评论 -
STM32F103学习笔记(4.0)——串口USART
通用同步异步收发器(USART)提供了一种灵活的方法与使用工业标准NRZ异步串行数据格式的外部设备之间进行全双工数据交换。原创 2023-02-27 20:23:19 · 372 阅读 · 0 评论 -
STM32f103学习笔记(3.1)——外部中断EXTI
对于互联型产品,外部中断/事件控制器由20个产生事件/中断请求的边沿检测器组成,外部中断EXTI:External interrupt/event controller外部中断事件控制器原创 2023-02-16 23:01:16 · 2434 阅读 · 0 评论 -
STM32F103学习笔记(3.0)——中断
中断装置和中断处理程序统称为中断系统。中断系统是计算机的重要组成部分。实时控制、故障自动处理、计算机与外围设备间的数据传送往往采用中断系统。中断系统的应用大大提高了计算机效率。原创 2023-02-16 21:57:02 · 2242 阅读 · 0 评论 -
STM32F103学习笔记(2.3)——读GPIO 按键
为了读取引脚的高低电平,就需要将引脚配置成输入模式,并读取IDR寄存器。原创 2023-02-15 02:38:51 · 1846 阅读 · 0 评论 -
STM32F103学习笔记(2.2)——存储器地址
stm32的存储器地址寻址原创 2023-02-15 02:09:15 · 1128 阅读 · 0 评论 -
STM32F103学习笔记(2.1)——寄存器清零和置一操作
寄存器常见的清零和置一操作,使用到的是&=和|=,以及二进制的左移()原创 2023-02-14 03:08:31 · 3911 阅读 · 2 评论 -
STM32F103学习笔记(2.0)——GPIO点亮一个LED灯
GPIO:General purpose Input Output 通用I/O。原创 2023-02-14 02:33:06 · 1060 阅读 · 0 评论 -
STM32F103学习笔记(1.0)——STM32CubeMX安装
STM32CubeMX是一种图形工具,通过分步过程可以非常轻松地配置STM32微控制器。本文将介绍一下如何安装STM32CubeMX。原创 2023-03-23 18:13:03 · 348 阅读 · 0 评论 -
STM32F103学习笔记(一)——存储器和总线架构
STM32F103的学习,关于存储器和总线架构,参考手册《STM32F103中文教程及参考手册》原创 2023-02-13 23:58:55 · 1391 阅读 · 0 评论