在电子学中,极性是指正负极之间的电位差,也就是电压的极性。正极电压是指电压相对于负极而言的电位差,反之亦然。在万用表测试电路时,需要将红表笔接到正极,黑表笔接到负极,这就是因为电路的正负极性影响了万用表的测量结果。
tim,即定时器模块,是单片机中非常常用的一个模块。tim的输出可以分为两种极性,一种是高电平极性,表示输出为高电平时,与地的电位差为正电压;另一种是低电平极性,表示输出为低电平时,与地的电位差为正电压。tim输出的极性高,就是指输出为高电平时,电路上的电位差为正电压。
tim的输出往往用于控制各种设备的开关,如LED灯、蜂鸣器等。在一些电路中,需要经过继电器等设备进行信号的输出,而继电器的输入需要正电压才能使继电器的开关触发。因此,当需要控制继电器等需要正电压触发的设备时,我们可以使用tim输出高电平极性的特性来进行控制。
另外,当我们需要通过计算获得一个高精度的总用时时,可以使用tim的输入捕捉功能进行测量,而tim的输出极性高特性可以直接进行计算,从而获得更加精确的用时。
对于大部分单片机而言,tim的输出极性都是可以进行设置的。具体设置方法因芯片而异,但一般需要通过寄存器对tim的配置寄存器进行设置。在STM32系列单片机中,可以通过TIM_CR1寄存器的DIR位来设置tim的输出极性,当DIR位等于0时,表示输出极性为低电平极性;当DIR位等于1时,表示输出极性为高电平极性。