STM32F407-14.3.8-01强制输出模式

强制输出模式

在输出模式(TIMx_CCMRx 寄存器中的 CCxS② 位 = 00)下,可直接由软件将每个输出比较信号(OCxREF④ 和 OCx⑥/OCxN⑦)强制设置为有效电平或无效电平,而无需考虑输出比较寄存器和计数器之间的任何比较结果①。

要将输出比较信号 (OCXREF④/OCx⑥) 强制设置为有效电平,只需向相应 TIMx_CCMRx 寄存器中的 OCxM③ 位写入 101。OCXREF④ 进而强制设置为高电平(OCxREF④ 始终为高电平有效),同时 OCx⑥ 获取 CCxP⑤ 极性位的相反值。

例如:CCxP=0⑤(OCx 高电平有效)=> OCx⑥ 强制设置为高电平。

通过向 TIMx_CCMRx 寄存器中的 OCxM③ 位写入 100,可将 OCxREF④ 信号强制设置为低电平。

无论如何,TIMx_CCRx 影子寄存器与计数器之间的比较仍会执行,而且允许将标志置 1。

因此可发送相应的中断和 DMA 请求。下面的输出比较模式一节对此进行了介绍。

相关推荐
让子弹飞024 小时前
Keil软件中STM32(ARM)与C51兼容方法
arm开发·stm32·嵌入式硬件
无垠的广袤8 小时前
【萤火工场GD32VW553-IOT开发板】流水灯
c++·单片机·嵌入式硬件·物联网
深圳市尚想信息技术有限公司8 小时前
【深尚想!爱普特APT32F1023H8S6单片机重构智能电机控制新标杆】
单片机·嵌入式硬件
小灰灰搞电子10 小时前
STM32+腾讯物联网平台OTA升级详细教程
stm32·嵌入式硬件·物联网
小石(努力版)11 小时前
嵌入式STM32学习——ESP8266 01S的基础介绍
stm32·嵌入式硬件·学习
一伦明悦დ13 小时前
嵌入式系统C语言编程常用设计模式---参数表驱动设计
c语言·开发语言·单片机·设计模式
gower_dcg14 小时前
56 在standby待机打通uart调试的方法
单片机·嵌入式硬件
长流小哥15 小时前
STM32:深度解析RS-485总线与SP3485芯片
stm32·单片机·嵌入式硬件·keil5
国科安芯15 小时前
【AS32X601驱动系列教程】GPIO_点亮LED详解
单片机·嵌入式硬件
O。o.尊都假都15 小时前
STM32之温湿度传感器(DHT11)
stm32·单片机·嵌入式硬件