完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大家好,
我正在使用 S32K358 板,并在 OPWFMB 模式下配置了 4 个 PWM 输出通道,并使用下面列出的 EB tresos 为所有 PWM 输出通道使用相同的时钟预分频器和可配置周期(可变周期): EMIOS_0_CH_3 = MSCR 130 = GPIO 130 = PTE2 EMIOS_0_CH_1 = MSCR 45 = GPIO 45 = PTB13 EMIOS_0_CH_4 = MSCR 48 = GPIO 48 = PTB16 EMIOS_0_CH_2 = MSCR 46 = GPIO 46 = PTB14 从社区提出的一个疑问中看到以下公式 PWM 频率 = CORE_CLK / 全局预分频器 / 内部预分频器 / (B1+1) “ B1 是写入通道 B 寄存器的值。 ” 但是根据这个计算,我没有得到输出频率并且与实际生成的信号不匹配(通过示波器验证了它的频率)。 以下是我在 PWM 模块中设置的值: 核心时钟 = 240MHz | OPWFMB 模式 | 全局预分频器:44(在 MCL 模块 - EMIOS0_CH23 中设置的时钟分频器值) 内部预分频器(时钟预分频器):2 根据公式,我得到 340.8664Hz (240MHz/ (44*2*(8000+1)),但我从示波器得到的是 3.67kHz ,占空比为 50%。(Reg-A 值:4000 & Reg -B 值:8000)。 请帮助我理解如何计算 PWM 频率。 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
1932个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
36419 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
4849 浏览 1 评论
6106 浏览 1 评论
6816 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
4247 浏览 0 评论
642浏览 2评论
求助,S32G上Core M启动后如何让Core A在Flash指定位置加载uboot?
639浏览 2评论
ESP32-WROVER-IE + LAN8720以太网,GPIO0电压只有1.6v,无法正常进入spi flash boot模式如何解决?
641浏览 2评论
求分享适用于PN7160 Android的NFC工厂测试应用程序
727浏览 2评论
842浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 15:19 , Processed in 1.369062 second(s), Total 76, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号