STM32学习笔记(三)

1.SPI接口,CAN接口,USB2.0全速接口

SPI串行外设接口
多达2个SPI接口,从或主模式,全双工和半双工的通信,3个预分频器产生8种主模式频率,可使用DMA操作。
主要用于板级设备通信
特点:协议简单稳定,速度较快。
在这里插入图片描述控制器区域网络(CAN)
1个CAN总线,位速度最高1M/S,11位标识符,29位扩展帧,3个发送邮箱,2个FIFO,3级14个滤波器。
CAN用于汽车工业的智能设备通信
特点:通信速度快,传输距离远,稳定,自动查错
在这里插入图片描述
通用串行总线(USB)
内嵌的一个兼容全速USB的设备控制器,遵循全速USB设备,端点可有软件配置,具有待机唤醒功能。USB专用的48MHz时钟由内部主PLL直接产生(时钟源是一个HSe晶体振荡器外部高速晶振),1个USB接口。
USB接口用作PC机的从设备,鼠标键盘打印机等。
在这里插入图片描述

2.CRC校验和芯片ID

CRC计算单元,96位的芯片唯一代码。
CRC(循环冗余校验)计算单元
使用一个固定的多项式发生器,从一个32位的数据字产生一个CRC码。
用于检验数据传输或存储的一致性。可应用在FALSH检测,可用于软件签名及对比。
在这里插入图片描述
96位的芯片唯一序列号
96位编码,即24位十六进制数
每个芯片编码是唯一的
在这里插入图片描述
用来作为产品的序列号
用来作为密码,提高安全性
保护程序不可复制

3.总结回顾

在这里插入图片描述
嵌套的向量中断控制器(NVIC)
处理多达43个可屏蔽中断通道和16个优先级
该模块以最小的中断延迟提供灵活的中断管理功能
外部中断事件控制器(EXTI)
用于产生中断事件请求包含19个边沿检测器,每个中断线都可独立的配置它的触发事件,能单独的被屏蔽。
自举模式

时钟和启动
AHB是高级高性能总线,用于CPU,DMA,DSP的通信、
APB是外围总线,用于内部其他功能的通信
APB分为高速APB2和低速APB1
在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值