stm32学习笔记
文章平均质量分 82
专业陪跑运动员
杭州某六非工科大学机械专业毕业,转行嵌入式的菜狗
展开
-
stm32学习笔记(五)—— USART串口
简单介绍一下串口,然后介绍了串口的初始化结构体、函数,还有一些有关串口的应用原创 2021-08-31 23:20:39 · 1120 阅读 · 0 评论 -
stm32学习笔记(四)—— SysTick系统定时器
一. 系统定时器介绍 首先,SysTick定时器属于CM3的内核外设,属于NVIC,所以在使用时需要参考的是M3的内核手册 根据内核手册,可以知道SysTick是一个24位,从装载值递减减到零来及时,并会自动重装载二. 寄存器2.1 控制状态寄存器COUNTFLAG:当计数到0的时候,置一;定时器重新开始计数时(当前数值寄存器重亲写入数值时),自动清零 CLKSOURCE:选择定时器的时钟源,在这...原创 2021-08-28 12:53:54 · 816 阅读 · 0 评论 -
stm32学习笔记(三)—— 中断、外部中断
一. 几个小概念1.1 异常和中断 异常一般是指内核发生的事件而产生的中断,而中断一般针对的是外设1.2 NVIC(嵌套向量中断控制器) 属于内核的一个外设,在Cortex-M3内核编程手册中有专门针对NVIC的讲解1.3 产生中断或事件 产生中断,即将输入信号输入到NVIC,由NVIC来调用中断服务函数,属于用软件来完成中断所需产生的结果 而产生事件,是用来产生一个脉冲信号,从而给其他外设使用,例如作为ADC、定时器TIM...原创 2021-08-11 23:03:51 · 1025 阅读 · 0 评论 -
stm32学习笔记(二)—— 时钟
简要描述了一下大容量STM32F10x的时钟框图,并通过默认的72MHz系统时钟的初始化程序来学习设置系统时钟的步骤。设置时钟的重要点在于——正确选择分频、倍频、时钟路线,并且需要在切换或使能时钟前完成相关设置,在切换/使能时钟后需要从寄存器中读取就绪标志保证时钟正确开启原创 2021-08-03 23:04:34 · 438 阅读 · 0 评论 -
stm32学习笔记(一)—— GPIO
野火霸道V2,stm32f103单片机的GPIO硬件框架和寄存器简介,学习笔记原创 2021-07-25 22:50:04 · 1514 阅读 · 0 评论