Cypress技术论坛
登录
直播中
李蛹
8年用户
186经验值
私信
关注
[问答]
如何用一个与门和控制寄存器同步两个PWM?
开启该帖子的消息推送
PWM
and
寄存器
嗨,大家好,
我试图用一个与门和控制寄存器同步两个PWM。我的想法是默认情况下将控制寄存器设置为零,这将使AND门的输出无效。然后,在我的主函数中,在初始化PWM之后,我将控制RG设置为1,并激活AND门以通过它传递时钟信号。
PWM的工作无需与非门。当添加与门时,什么也不能工作。我尝试初始化控制寄存器到1,PWM仍然不起作用。
它看起来像个臭虫,有人经历过吗?有人能推荐一种简单的方法来同步PWM吗?
谢谢,
肯
***.M.C代码***
包括:
空主程序()
{
CyrGeSyrGeR8(CyrGeMyLogic),CygGETYGRIG8(CyrGeMyLogic调试)0x40;
PWMY1LSTATE();
pWM22x启动();
控制程序RIGH1 1X写入(1U);
(1);
}
图1
62.4 K
回帖
(8)
李蛹
2019-9-5 13:18:44
所以我把时钟频率下,它似乎如预期的那样运行在1MHz。
也许有一个与传播延迟的问题,在更高的频率?
所以我把时钟频率下,它似乎如预期的那样运行在1MHz。
也许有一个与传播延迟的问题,在更高的频率?
举报
王琳
2019-9-5 13:30:18
大多数基本组件运行到48 MHz时钟,因此问题将由不同的事物引起。你能把你的整个项目(与与门)一起用你的所有设置吗?要做到这一点,使用C造饰者和GT;文件-GT;创建工作区束(最小)并附加结果文件。鲍勃
大多数基本组件运行到48 MHz时钟,因此问题将由不同的事物引起。你能把你的整个项目(与与门)一起用你的所有设置吗?要做到这一点,使用C造饰者和GT;文件-GT;创建工作区束(最小)并附加结果文件。鲍勃
举报
李蛹
2019-9-5 13:48:51
档案附呈。谢谢你的帮助。
-肯
SyrWK.CaseV01.Zip
404.8 K
档案附呈。谢谢你的帮助。
-肯
SyrWK.CaseV01.Zip
404.8 K
举报
王琳
2019-9-5 14:03:50
一些想法:
您禁用了指令缓存?
将更容易地使用PWM的启动输入来启动(和停止)计数而不是门控时钟。
您可以使用两个(2)输出配置,这将通过设计同步。
您使用的是一个相当老版本的创建者。我建议您升级到版本3.1或甚至3.2早期访问。
鲍勃
一些想法:
您禁用了指令缓存?
将更容易地使用PWM的启动输入来启动(和停止)计数而不是门控时钟。
您可以使用两个(2)输出配置,这将通过设计同步。
您使用的是一个相当老版本的创建者。我建议您升级到版本3.1或甚至3.2早期访问。
鲍勃
举报
更多回帖
rotate(-90deg);
回复
相关问答
PWM
and
寄存器
通过
两个
不同的定时
器
控制
PWM
的输出,如何让
两
者
同步
?
2023-11-06
800
使用PULSE
寄存器
控制
PWM
,如何通过
控制
CCR1和CCR2
寄存器
成功生成了
两个
不同的Duty cycle?
2022-12-12
351
如
何用
两个
定时
器
输出
PWM
?
2019-10-30
2262
如何更新这
两个
不会导致无效
PWM
周期的
寄存器
?
2019-09-12
1851
求助:如
何用
51单片机
一
个
定时
器
输出的
两个
相同占空比
pwm
?
2018-07-11
4423
STM32F3
两个
定时
器
里产生出来的
PWM
不能
同步
2018-11-12
8419
用Mini51的换相
寄存器
PHCHG和
寄存器
PHCHGNXT做BLDC驱动,
两个
寄存器
中各位的详细用法和
PWM
要设定为怎么模式?
2023-06-26
435
两个
移位
寄存器
是怎样工作的?
2016-08-08
7985
请问能否通过设置某些
寄存器
实现eCAP
寄存器
TSCTR和ePWM
寄存器
TBCTR的自动
同步
?
2018-06-14
6427
28035
PWM
产生问题
2018-05-14
6295
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分