修改PLLI2S配置管理一个I2S采样速率改变,不用禁用用于CPU,USB和以太网接口的主锁相环。
以非常低的错误在8KHz到192KHZ范围内,编程音频PLL以获取采样频率。 除了音频锁相环,用一个外部锁相环(或编解码器输出),主机时钟输入管脚可与I2S流同步。
2.2.31 数码相机接口(DCMI)
STM32F205xx系列没有摄像头接口。 STM32F207xx嵌入了一个摄像头接口,它能通过一个8位到14位的并口连接到摄像头模块和CMOS电阻,以接受视频数据。它的特性如下:
● 用于输入像素时钟和同步信号的可编程极性。 ● 能够进行8, 10, 12或14位的并行数据通信
● 支持8位的黑白动态视频或原始彩色格式,YCbCr 4:2:2动态视频,RGB 565动态视频或压缩的数据(如JPEG)。
● 支持连续模式或快照(一个单帧)模式 ● 自动裁剪图像功能
2.2.32 真正的随机数产生器 (RNG)
所有的STM32F2xxx系列嵌入了一个真正的RNG,它能通过一个集成模拟电路产生一个32位的随机数。
Page 34
2.2.33 通用输入输出接口(GPIO)
每个GPIO引脚都可以由软件配置成输出(推挽或开漏,有或没有上拉或下拉)、输入(浮动,带或不带上拉或下拉)或复用的外设功能端口。多数GPIO引脚都与数字或模拟的复用外设共用。所有的GPIO接口都可承受大电流,并有速率选择,以更好的管理内部噪声,功率消耗和电磁发射。
根据需要,可以通过一个特定的序列锁上I/O复用功能配置,以免对I/O寄存器进行虚假的写操作。
为了提供快速的I/O处理,在一个高达120MHz的时钟下,GPIO接口在快速AHB1总线能达到60MHz的最大I/O切换速度。 2.2.34 ADC(模拟/数字转换器)
内嵌3个12位的模拟/数字转换器(ADC),每个ADC共用多达16个外部通道,可以实现单次或扫描模式转换。在扫描模式下,自动进行在选定的一组模拟输入上的转换。
ADC接口上的其它逻辑功能包括: ● 同步的采样和保持 ● 交叉的采样和保持
ADC可以使用DMA操作。模拟看门狗功能允许非常精准地监视一路、多路或所有选中的通道,当被监视的信号超出预置的阀值时,将产生中断。
由定时器(TIM1, TIM2, TIM3, TIM4, TIM5和TIM8)产生的事件,可以分别内部级联到ADC的开始触发和注入触发,应用程序能使AD转换与时钟同步。 2.2.35 DAC(数字至模拟信号转换器)
两个12位带缓冲的DAC通道可以用于转换2路数字信号成为2路模拟电压信号并输出。这项功能内部是通过集成的电阻串和反向的放大器实现。
这个双数字接口支持下述功能:
● 两个DAC转换器:各有一个输出通道 ● 8位或12位单调输出
● 12位模式下的左右数据对齐 ● 同步更新功能 ● 产生噪声波 ● 产生三角波
● 双DAC通道独立或同步转换 ● 每个通道都可使用DMA功能 ● 外部触发进行转换 ● 输入参考电压 VREF+
该系列使用了8个DAC触发输入。通过定时器更新输出来触发DAC通道,也可连接到不同的DMA流。
Page 35
2.2.36 温度传感器
温度传感器产生一个随温度线性变化的电压,转换范围在1.8V < VDDA < 3.6V之间。温度传感器在内部被连接到ADC1_IN16的输入通道上,用于将传感器的输出转换到数字数值。
由于芯片之间的温度传感器偏置取决于转化范围,内部温度传感器主要适用于检测温度改变而不是绝对温度。如果需要读取精确的温度,就需要一个外部温度传感器。 2.2.37 串行单线JTAG调试口(SWJ-DP)
内嵌ARM的SWJ-DP接口,这是一个结合了JTAG和串行单线调试的接口,可以实现串行单线调试接口或JTAG接口的连接。JTAG的TMS和TCK信号分别与SWDIO和SWCLK共用引脚,TMS脚上的一个特殊的信号序列用于在JTAG-DP和SW-DP间切换。 2.2.38 内嵌跟踪模块(ETM)
使用ARM的嵌入式跟踪微单元(ETM),STM32F20x通过很少的ETM引脚连接到外部跟踪端口分析(TPA)设备,从CPU核心中以高速输出压缩的数据流,为开发人员提供了清晰的指令运行与数据流动的信息。TPA设备可以通过USB、以太网或其它高速通道连接到调试主机,实时的指令和数据流向能够被调试主机上的调试软件记录下来,并按需要的格式显示出来。TPA硬件可以从开发工具供应商处购得,并能与第三方的调试软件兼容。
内嵌跟踪模块能够用第三方调试软件工具。
Page 36
3 引脚分布和引脚描述
图9. STM32F20x LQFP64 引脚分布(略) 图10. STM32F20x WLCSP64+2开销(略)
Page 37
图11. STM32F20x LQFP100 引脚分布(略) 1. RFU意思是“保留为将来使用”。这个引脚可连到VDD,VSS或不连接。
Page 38
图12. STM32F20x LQFP144 引脚分布(略) 1. RFU意思是“保留为将来使用”。这个引脚可连到VDD,VSS或不连接。
Page 39
图13. STM32F20x LQFP176 引脚分布(略) 1. RFU意思是“保留为将来使用”。这个引脚可连到VDD,VSS或不连接。
Page 40
图14. STM32F20x UFBGA176开销(略) 1. RFU意思是“保留为将来使用”。这个引脚可连到VDD,VSS或不连接。 2. 顶视图
表6. STM32F20x引脚和球定义(略)
Page 41
表6. STM32F20x引脚和球定义续(略)
Page 42
表6. STM32F20x引脚和球定义续(略)
Page 43
表6. STM32F20x引脚和球定义续(略)
Page 44
表6. STM32F20x引脚和球定义续(略)
Page 45
表6. STM32F20x引脚和球定义续(略)
Page 46
表6. STM32F20x引脚和球定义续(略)
Page 47
表6. STM32F20x引脚和球定义续(略)
Page 48
表6. STM32F20x引脚和球定义续(略)
Page 49
表6. STM32F20x引脚和球定义续(略)
Page 50
表6. STM32F20x引脚和球定义续(略)
Page 51
表6. STM32F20x引脚和球定义续(略)
1.I = 输入,O = 输出,S = 电源, HiZ = 高阻 2.FT=容忍5V;TT=容忍3.6V
3.有些功能仅在部分型号芯片中支持。
4.PC13,PC14和PC15引脚通过电源开关进行供电,而这个电源开关只能够吸收有限的电流(3mA)。因此这三个引脚作为输出引脚时有以下限制:在同一时间只有一个引脚能作为输出,作为输出脚时只能工作在2MHz模式下,最大驱动负载为30pF,并且不能作为电流源(如驱动LED)。
5.这些引脚在备份区域第一次上电时处于主功能状态下,之后即使复位,这些引脚的状态由备份区域寄存器控制(这些寄存器不会被主复位系统所复位)。 关于如何控制这些IO口的具体信息,请参考STM32F20x和STM32F21x参考手册的电池备份区域的相关章节。
可以从意法半导体网站:www.st.com获取。
6.FT=容忍5V,除非在模拟模式或振荡器模式(对于PC14, PC15, PH0 和 PH1) 7.如果该系列是UFBGA176封装,以及REGOFF引脚作为VDD(调压器关闭),那么PA0作为内部复位(低电平有效)。
8.在存储设备上,FSMC_NL引脚也能被命名为FSMC_NADV 9.RFU意思是“保留为将来使用”。这个引脚可连到VDD,VSS或不连接。 表7. FSMC引脚定义(略)
表7. FSMC引脚定义续(略)
表7. FSMC引脚定义续(略)
表8. 管脚复用列表(略)
表8. 管脚复用列表续(略)
表8. 管脚复用列表续(略)
表8. 管脚复用列表续(略)
表8. 管脚复用列表续(略)
Page 52
Page 53
Page 54
Page 55
Page 56
Page 57
Page 58