如上表73所示,主输出使能(MOE=0)的8种OCx与OCxN的输出状态及波形图,已经单独整理输出8篇文章,方便需要时单独回查。 根据表73可得以下结论 1、从00x00~01x00的前5种状态的OCx与OCxN的引脚电平全由GPIO端口的上下拉决定。 2、从01x01~01x11的后3种状态主要取决于 OISx,OISxN,CCxP,CCxNP之间的关系(详见下部框图) STM32F407系列微控制器在处理定时器输出比较(OC)和互补输出比较(OCN)功能时,提供了丰富的控制选项。在表73中,详细列出了具有断路功能的互补通道OCx和OCxN的输出控制位,这些控制位允许精确配置定时器的输出行为。下面我们将深入探讨这些知识点。 1. **主输出使能(MOE)**:MOE位在TIMx断路和死区寄存器(TIMx_BDTR)中,当设置为1时,它启用OC和OCN输出。若MOE=0,则OCx和OCxN的输出由GPIO端口的上下拉决定。例如,位[15]在MOE=1时,如果TIMx_CCER中的CCxE和CCxNE都为1,那么OC和OCN输出会被使能。 2. **断路输入(Break Input)**:位[15]在断路输入变为有效状态时,会由硬件异步清零,这会影响OCx和OCN输出。在MOE=1的情况下,断路输入不影响输出。 3. **OISx和OISxN**:这些位控制输出状态在空闲模式下。例如,位[10]在MOE=0时影响输出。当OISx和OISxN设置为1时,即使OC/OCN输出被禁止,也会将其强制为特定的空闲电平。 4. **TIMx捕获/比较使能寄存器(TIMx_CCER)**:这个寄存器包含多个位,如CC1E、CC1NE、CC1P等,它们控制通道1的输出行为。例如,CC1E位(位[0])决定OC1输出是否被激活,而CC1NE位(位[2])控制OC1N的输出状态。 5. **输出极性(Output Polarity)**:位[1]决定了OC1的电平有效状态,0表示高电平有效,1表示低电平有效。对于互补输出,如CC1P,设置为0表示非反相/上升沿触发,1表示反相/下降沿触发。 6. **死区时间(Dead-Time)**:虽然没有直接在描述中提到,但TIMx_BDTR寄存器也包含控制死区时间的位,这对于电机控制等应用非常重要,它可以防止两个互补输出在切换期间同时导通。 7. **锁定位(LOCK)**:当LOCK位被编程为2或3级时,某些控制位将变得不可写,这确保了配置的稳定性。 STM32F407的定时器输出控制功能允许灵活地配置OCx和OCxN输出,包括输出使能、断路输入响应、空闲模式下的输出状态、极性控制以及死区时间管理。通过精细调整这些参数,开发者能够实现复杂的时间控制序列,适用于各种嵌入式系统中的定时任务,如脉宽调制(PWM)、电机控制和其他同步信号生成。
2025-07-30 21:03:50 459KB stm32
1
LINUX egl X11 opengl代码 可以直接运行,包括makefile文件,可以参考编译
2024-07-07 10:57:49 632KB linux opengl
1
xorg-x11-libs-compat-6.8.2-1.EL.33.0.1.i386.rpm
2023-03-07 13:20:06 10KB xorg
1
Qt+x11+xcb的例子, 详见http://blog.csdn.net/xgbing/article/details/79479380
2023-01-13 14:06:17 4KB qt x11 xcb
1
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
2022-12-12 11:51:56 905KB rpm
libXScrnSaver-1.2.3-1.el8.x86_64.rpm
2022-09-28 13:43:30 31KB X.Org X11 libXss
1
 由于Profisafe、CIP-Safety两种方式是通过软件通信协议配置安全信号的,在配套 PLC软件编程中实现。因此,在这里只介绍安全信号通过X11接头的接线图。  X11的接线图根据控制柜型号不同,接线方式也不一样。 (1)KR C4 stand & KR C4 Midsize & KR C4 Extend 控制柜: 急停、安全门、安全光栅信号说明:建议接入相应的安全装置里, 如果确定不需要接入,将相应的通道短接即可
2022-09-19 15:23:38 477KB X11接线详细说明
1
xorg-x11-libs-compat-6.8.2-1.EL.33.0.1.i386.rpm
2022-08-23 18:06:34 11KB EBS
1
mutter-x11缩放 使用Ubuntu补丁Mutter构建,以在Manjaro / Arch Linux上实现Xorg分数缩放。 所有的积分都属于和 在可以从存储库中安装mutter-x11-scaling和gnome-control-center-x11-scaling软件包。 要在安装运行后启用分数缩放: gsettings set org.gnome.mutter experimental-features "['x11-randr-fractional-scaling']" 要禁用分数缩放,请运行: gsettings reset org.gnome.mutter experimental-features 或构建补丁的软件包,以进行适当的多显示器管理和来自Ubuntu的切换选项。 Manjaro / Arch Linux的构建说明: sudo pacman
2022-07-29 18:15:14 63KB Shell
1
带有X11和VNC的Ubuntu的Docker映像 这是具有X11和VNC的Ubuntu的Docker映像。 它与相似,但是在安全性和功能上增强。 对于每个会话,VNC受唯一的随机密码保护 桌面以标准用户帐户而不是根帐户运行 支持动态调整桌面大小和24位真彩色 支持Ubuntu LTS版本18.04、16.04和14.04,启动速度非常快 支持简体中文(在ubuntu_desktop.py的命令行选项中添加-t zh_CN ) 自动将当前工作目录从主机共享到Docker映像 与奇点兼容(已通过奇点v2.6和v3.2测试) 使用Docker的准备 在开始之前,您需要先按照以下步骤在计算机上安
2022-07-21 13:47:57 4.51MB docker html5 ubuntu websocket
1