PWM-triggered CLA在嵌入式编码器

4视图(30天)
会长Patricio佩拉尔塔
会长Patricio佩拉尔塔 2020年10月21日
大家好,
我试图用CLA的发射台所提到的,使用Matlab的嵌入式编码。
我想建立的例子中眨眼1 Hz从以下链接。
然而,CLA的触发程序的这个例子是基于软件的,我想让它基于PWM。
为此,我添加了ePWM9生成和中断。然后,我班设置ePWM9引发的。附加的模万博1manbetx型文件。
我建立这个例程时,我得到了错误的代码生成信息文件不存在。”。在编译报告中,我看到了一个错误说“CLA_exp5_DWork”是未定义的。
有人可以温柔足以帮助我吗?有定义错误?确实是非常有用的,如果有人可以修改模型提出的Matlab这它运行在一个PWM-based CLA中断。
非常感谢你,
会长Patricio

答案(2)

马纳尔Chilapur
马纳尔Chilapur 2020年11月2日
你好,
很可能的类模型参数Cla_out可能不会被更新。万博1manbetx
可以更新它遵循以下步骤:
转到 造型 选项卡并打开 数据对象向导
如果类的参数显示为仿真软件。万博1manbetx信号,tic2000demospkg需要更改。信号通过遵循下面的步骤:
1。点击 改变类 选项卡并选择自定义类列表。
2。在信号类,选择tic2000demospkg。信号并单击ok。
3所示。现在,选择新添加的类,tic2000demospkg。Cla_out信号为对象。
现在,在 数据存储 选项卡下 - C代码映射 窗口中,确保存储类为更新Cla_out Cla1ToCpuMsgRAM如下所示:
HTH,
问候,
马纳尔C
1评论
会长Patricio佩拉尔塔
会长Patricio佩拉尔塔 2020年11月2日
你好Venkatesh C,
谢谢你的帮助。
然而,我必须承认你的建议没有解决我的问题。
matlab的例子是工作,我总是从它开始。它的工作原理,Cla_out已经配置好了。我检查这是配置为你告诉我。
从这个例子中,我只是想执行一个班的任务通过使用ePWM CLATastTrigger盒子。我相信这种方法是优于使用软件触发的CLA的任务。
我包括ePWM,启用中断功能,并将其连接到子系统,锻炼不编译。我没有修改CLA_out属性,和我检查这些没有添加修改的一个ePWM模块及其相应ePWM CLA任务触发。
也许我仍然忘记一些东西,或者我的matlab仍一些奇异的配置,但所有的描述存在问题(非工作)附着在第一篇文章的例子。据我所知,这有正确的“CLA_out”数据配置。也许我忘了使用LaunchXL-F28379D提到我。
进一步帮助将大大赞赏,我很高兴能够利用的完整功能参与发射台。
非常感谢你,
会长Patricio

登录置评。


马纳尔Chilapur
马纳尔Chilapur 2020年11月2日
你好,
请尝试连接模型。
你可以得到更多的细节在配置RT c28379D_dataintegrity_cla块从模型”。基金的可用:
HTH,
问候,
马纳尔C
1评论
会长Patricio佩拉尔塔
会长Patricio佩拉尔塔 2020年11月23日
编辑:会长Patricio佩拉尔塔 2020年11月23日
你好Venkatesh来说,
谢谢你的解释和例子。
我在参与测试示例连接于您发射台。它实际上编译好。
我不幸的是GPIO15的印象,即切换,不做任何事。这个我用示波器测试……你能确认是否正常工作,你呢?
非常感谢你,
会长Patricio

登录置评。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!