单片机学习————STM32单片机入门(二)

2.3.23 温度传感器 温度传感器产生一个随温度线性变化的电压,转换范围在2V < VDDA < 3.6V之间。温度传感器在内部 被连接到ADC12_IN16的输入通道上,用于将传感器的输出转换到数字数值。

2.3.24 串行单线JTAG调试口(SWJ-DP) 内嵌ARM的SWJ-DP接口,这是一个结合了JTAG和串行单线调试的接口,可以实现串行单线调试接 口或JTAG接口的连接。JTAG的TMS和TCK信号分别与SWDIO和SWCLK共用引脚,TMS脚上的一 个特殊的信号序列用于在JTAG-DP和SW-DP间切换。

图1 STM32F103xx增强型模块框图

1. 工作温度:-40°C至+105°C,结温达125°C。

2. AF:可作为外设功能脚的I/O端口

图2 时钟树

1.当HSI作为PLL时钟的输入时,最高的系统时钟频率只能达到64MHz。

2.当使用USB功能时,必须同时使用HSE和PLL,CPU的频率必须是48MHz或72MHz。

3.当需要ADC采样时间为1μs时,APB2必须设置在14MHz、28MHz或56MHz。

3    引脚定义

图3 STM32F103xx增强型LFBGA100引脚分布。

1. I = 输入,O = 输出,S = 电源, HiZ = 高阻

2. FT:容忍5V

3. 可以使用的功能依选定的型号而定。对于具有较少外设模块的型号,始终是包含较小编号的功能模块。例如,某 个型号只有1个SPI和2个USART时,它们即是SPI1和USART1及USART2。参见表2。

4. PC13,PC14和PC15引脚通过电源开关进行供电,而这个电源开关只能够吸收有限的电流(3mA)。因此这三个引 脚作为输出引脚时有以下限制:在同一时间只有一个引脚能作为输出,作为输出脚时只能工作在2MHz模式下, 最大驱动负载为30pF,并且不能作为电流源(如驱动LED)。

5. 这些引脚在备份区域第一次上电时处于主功能状态下,之后即使复位,这些引脚的状态由备份区域寄存器控制(这 些寄存器不会被主复位系统所复位)。 关于如何控制这些IO口的具体信息,请参考STM32F10xxx参考手册的电 池备份区域和BKP寄存器的相关章节。

6. 与LQFP64的封装不同,在TFBGA64封装上没有PC3,但提供了VREF+引脚。

7. 此类复用功能能够由软件配置到其他引脚上(如果相应的封装型号有此引脚),详细信息请参考STM32F10xxx参考 手册的复用功能I/O章节和调试设置章节。

8. VFQFPN36封装的引脚2和引脚3、LQFP48和LQFP64封装的引脚5和引脚6、和TFBGA64封装的C1和C2,在芯 片复位后默认配置为OSC_IN和OSC_OUT功能脚。软件可以重新设置这两个引脚为PD0和PD1功能。但对于 LQFP100/BGA100封装,由于PD0和PD1为固有的功能引脚,因此没有必要再由软件进行重映像设置。更多详细 信息请参考STM32F10xxx参考手册的复用功能I/O章节和调试设置章节。 在输出模式下,PD0和PD1只能配置为50MHz输出模式。

译注: 表中的引脚名称标注中出现的ADC12_INx(x表示0~15之间的整数),表示这个引脚可以是ADC1_INx 或ADC2_INx。例如:ADC12_IN9表示这个引脚可以配置为ADC1_IN9,也可以配置为ADC2_IN9。 表中的引脚PA0对应的复用功能中的TIM2_CH1_ETR,表示可以配置该功能为TIM2_TI1或 TIM2_ETR。同理,PA15对应的重映射复用功能的名称TIM2_CH1_ETR,具有相同的意义。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值