STM32学习笔记01

 前言

杨桃开发板学习,其中图为课件。


目录

1、SRAM和FLASH对比

 2、震荡器

 3、低功耗模式

4、 ADC(模拟/数字转换器)

5、DMA 

6、通用输入输出接口(GPIO)

7、 调试模式

8、定时器

​编辑 8.1通用定时器(TIM) 

8.2高级定时器(TIM1)

8.3定时器功能比较 

8.4看门狗定时器(独立/窗口)

8.5滴答计时器 

8.6与ARM关系

9、通信接口

9.1 I2C总线

9.2USART(通用同步/异步收发器)

9.3SPI(串行外设接口)

9.4CAN(控制器区域网络)

9.5USB(通用串行总线)

10、CRC校验

11、 芯片ID

 总结

NVIC(嵌套的向量式中断控制器)

外部中断/事件控制器(EXTI)

自举模式 

 时钟和启动


1、SRAM和FLASH对比

 补充:

DRAM要动态刷新,集成度高

SRAM集成度较低,0等待周期

 2、震荡器

 RC-电容电阻,晶体-石英的,高速-系统,低速-RTC

缩写注意H-heigh S-speed E-external L-low I-internal

 3、低功耗模式

睡眠、停机、待机 

在进入停机或待机模式,RTC、IWDG和对应的时钟不会被停止

4、 ADC(模拟/数字转换器)

1、 DMA独立完成数据转存,解放CPU,若不然需要ARM处理值

 2、如下图,因为数字信号只能0或3.3,ADC出现可以帮助读到中间值

5、DMA 

 黑线-传统的,DMA解放CPU

6、通用输入输出接口(GPIO)

 (待补充)

 

7、 调试模式

串行单线调试(SWD)[只要两条线即可完成调试]和JTAG接口

 和标准的GPIO复用,在不调试的时候,可以做普通的GPIO

 GND电线接地端,统一电频

8、定时器

脉宽调制(PWM)基本原理:控制方式就是对逆变电路开关器件的通断进行控制,使输出端得到一系列幅值相等但宽度不一致的脉冲,用这些脉冲来代替正弦波或所需要的波形。也就是在输出波形的半个周期中产生多个脉冲,使各脉冲的等值电压为正弦波形,所获得的输出平滑且低次谐波少。按一定的规则对各脉冲的宽度进行调制,既可改变逆变电路输出电压的大小,也可改变输出频率

 8.1通用定时器(TIM) 

8.2高级定时器(TIM1)

8.3定时器功能比较 

8.4看门狗定时器(独立/窗口)

8.5滴答计时器 

 实时操作系统:多任务

无需占用CPU定时

8.6与ARM关系

9、通信接口

主单片机与从设备

单片机与外部器件连接

介绍了五种,各有优点用处

9.1 I2C总线

9.2USART(通用同步/异步收发器)

UART(通用异步收发器):没有同步时钟 

但最常用的是异步模式

USART只是一种协议方式,根据不同电平方式分为RS232和RS485

TTL只能近距离, 所以想要长距离需要接一个RS232芯片,把电平转换,接收端也需一个RS232转回TTL,RS485距离更远

9.3SPI(串行外设接口)

SPI特点:协议简单稳定,速度较快

SPI用于板级设备间通信

 NSS:设备使能接口

 通过I/O接口切换设备,选择与哪个设备通信

9.4CAN(控制器区域网络)

 可以用于汽车、工业智能设备通信

 CAN特点:通信速度快、距离远、稳定、自动查错

 通信距离远,接入设备数量理论上不限制

楼宇控制、摄像头

9.5USB(通用串行总线)

一般可以用做PC机从设备,如鼠标、键盘、打印机 

直接单线连接 

10、CRC校验

 

11、 芯片ID

作用:

  • 用来作为产品序列号
  • 作为密码,提高安全性(给数据加密)
  • 保护程序的不可复制性 

 总结

NVIC(嵌套的向量式中断控制器)

 处理多个中断,对中断任务分级,用户可以定义。

处理外部接口和内部中断

外部中断/事件控制器(EXTI)

自举模式 

 时钟和启动

AHB高级高性能总线,用于CPU、DMA、DSP(数字信号处理)的通信

APB外围总线,用于内部其他功能通信

APB分为高速APB2和低速APB1

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

纯合子tt

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值