1. 首页
  2. 编程语言
  3. 硬件开发
  4. 单边沿和双边沿控制的PWM的波形举例-docker部署python爬虫项目的方法步骤

单边沿和双边沿控制的PWM的波形举例-docker部署python爬虫项目的方法步骤

上传者: 2024-07-21 23:45:03上传 PDF文件 10.65MB 热度 19次

25.4 单边沿和双边沿控制的PWM的波形举例

图25.2是一个用来说明PWM值与波形输出之间关系的例子。PWM输出的逻辑电路如图25.1所示,可利用多路复用引脚(由位PWMSEL控制)选择单边沿控制的PWM或双边沿控制的PWM。表25.1所示为不同PWM输出的匹配寄存器选项。支持N-1个单边沿PWM输出或(N-1) /2个双边沿PWM输出,其中N为匹配寄存器的个数。如果需要,PWM也可以是混合边沿类型的输出。

图25.2单边沿控制的PWM周期

图25.2所示的波形显示了单边沿控制的PWM周期,并演示了在下列条件下的PWM输出波形:

-- 定时器配置为PWM模式(计数器复位为1);

-- 匹配寄存器0配置为在发生匹配事件时复位定时器;

-- 匹配寄存器的所有相关PWM输出的电平都在发生匹配事件时翻转;

-- 控制位PWMSEL2和PWMSEL4设置;

-- 匹配寄存器值如下:

MR0=100(PWM速率)

MR1=41,MR2=78(PWM2输出)

MR3=53,MR4=27(PWM4输出)

MR5=65(PWM5输出)

表25.1 PWM触发器的置位和复位输入

| PWM通道 | 单边沿PWM(PWMSELn=0) | 双边沿PWM(PWMSELn=1) |

|----------|---------------------------|----------------------------|

| 1 | 匹配0复位 | 匹配1复位 |

| 2 | 匹配0复位 | 匹配2复位 |

| 3 | 匹配0复位 | 匹配3复位 |

| 4 | 匹配0复位 | 匹配4复位 |

| 5 | 匹配0复位 | 匹配5复位 |

| 6 | 匹配0复位 | 匹配6复位 |

[1] 这种情况下与单边沿模式相同,因为匹配0是相邻的匹配寄存器。基本上PWM1不能用作双边沿输出。

想了解更多关于LPC1768PWM单边沿触发的细节吗?可以查看LPC1768PWM单边沿触发。如果你对图像边沿检测感兴趣,不妨浏览一下图像边沿检测9s12TPM边沿对齐PWM实验的相关资料。

了解这些复杂的PWM模式设置,是否让你感觉仿佛在探索一个未知的科技世界?或许,这些匹配寄存器的排列组合就像一场精心策划的交响乐,每一个波形都是音符的跳动!如果你想更深入地研究,可以参考这些关于边沿检测与提取边沿检测轮廓跟踪的资料,进一步了解边沿检测技术在实际应用中的实现和挑战。

下载地址
用户评论