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