![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
寒假学习笔记
Fleargwe
我做这件事情结果会怎样?是我所要的结果吗?
展开
-
假期备战蓝桥杯stm32学习笔记(二)
串口通信(USART)利用串口可以帮我们调试程序、、 串口的通信协议: 要配置串口通信, 至少要设置“字长”(一次传送的数据长度)、“波特率”(每秒钟传送二进制数据的位数)、“校验位”、 串口的时钟源经过USARTDIV分频后作为发送器时钟及接收器时钟,控制发送和接收的时序。 基本上所有外设都有以下几类寄存器:1.控制寄存器xxx_CR(Control/Con原创 2016-01-15 21:41:56 · 1020 阅读 · 0 评论 -
假期备战蓝桥杯stm32学习笔记(三)
Stm32 DMA主要特性:1. 七个独立的可配置的通道(请求)2. 每个通道都直接连接专用的硬件DMA请求,每个通道也都支持软件出发、可以配置3. 在七个请求之间的优先权可以通过软件编程设置(有四级:很高、高、中等、低),相等优先权时有硬件决定4. 独立的源和目标传输宽度(字节, 半字, 全字),模拟打包和拆包的过程。5. 支持循环的缓冲器管理6. 每个通道都有3个状态标原创 2016-01-16 20:57:22 · 934 阅读 · 0 评论 -
假期备战蓝桥杯stm32学习笔记(四)
ADC模数转换器 通常来说对cpu而言控制的量是数字量、对被控对象而言通常是非电量ADC通道选择有16个多路通道。STM32将ADC的转换分为了两个通道组:规则通道组和注入通道组。规则通道相当于你运行的程序,而注入通道就相当于中断。在程序正常执行的时候,中断是可以打断你的执行的。同理,注入通道的转换可以打断规则通道的转换,在注入通道被转换完成之后,规则通道才得以继续转换。原创 2016-01-18 14:12:50 · 912 阅读 · 0 评论 -
假期备战蓝桥杯stm32学习笔记(五)
Systick操作系统和所有使用了时基的系统都必须有一个硬件定时器来产生需要的“滴答”中断,作为整个系统的时基。Systick是一个24位的定时器。即一次最多可以计数2^24个时钟脉冲。保存在STK_VAL寄存器中。当这里面的值被减到0时,由硬件自动把重载寄存器STK_LOAD中保存的数据加载到STK_VAL。重新向下计数。每当STK_VAL的值被计数至0时,就触发异常。可以在原创 2016-01-29 18:19:41 · 1190 阅读 · 0 评论 -
假期备战蓝桥杯stm32学习笔记(一)
在core_cm3.c文件中有关于类型的定义 Core_cm3.c与启动文件一样都是底层文件Ststem_stm32f10x.c文件是用来设置系统时钟和总线时钟 实现系统时钟的时候要用到PLL(锁相环),需要操作寄存器。寄存器十一存储器映射的方式访问的。所以这个c文件需包含stm32f10x.hStm32f10x.h包含了 stm32中的寄存器地址和结构体类型定义。原创 2016-01-14 08:45:05 · 1887 阅读 · 0 评论