通过仿真软件F28335 Timer1 & Timer2建设——使用万博1manbetx

19日视图(30天)
大家好;
问题之前,让我来介绍一下我的工具;
C2000板: F28335
Matlab模型: R2017b
代码作曲家: CCS7.4
我的问题是关于使用 CPU Timer1 CPU定时器2 选择dsp通过 万博1manbetx 。现在你已经有三个cpu计时器F28335(你可以看到
下面的图)。
但是当我建立一个仿真软件模型,该模型包万博1manbetx含ADC, ePWM, SCI块, 模型创建(配置)只有CPU定时器0 。当我检查matlab的例子,我发现“异步调度”模型在模型2不同ePwm模块用作计时器,因为他们可以通过中断触发子系统。但是最后仍然定时器0是用于所有时间操作。例如,生成的代码是这样的:
我的问题是我怎样才能 实现 Cpu Timer1和Cpu定时器2模型 这样我可以得到一个代码输出就像下面的代码段 :哦?我想配置CPU定时器1和CPU定时器2。我也不想ePWM块定时器和中断源。
提前谢谢。
最好的祝福;
俄梅珥

接受的答案

安东尼
安东尼 2019年4月23日
马纳尔增加的反应:
  • 你在仿真软件模型可以使用常规的样品时间达到3 100 hz的任务,1 khz, 1万博1manbetx0 khz,只是提到不同的样例次块使用。我们创建一个多任务调度器基极对CPU定时器0可以安排3任务。最快的任务具有最高优先级,能够抢占最慢。您还可以运行在单任务模式禁用抢占。我建议你排气这somution之前使用其他CPU计时器。使样品颜色在您的模型中快速看这部分是执行速度。使用转换速率发送数据块从一个到另一个。
  • 万博1manbetx仿真软件程序员自定义代码块可以用来配置CPU计时器(//www.tianjin-qmedu.com/help/rtw/ref/systemoutputs.html)。您还可以使用的内存块复制到访问这些计时器(//www.tianjin-qmedu.com/help/ecoder/ref/memorycopy.html)。记住,CPU使用定时器1我们分析器时启用。
  • 你不需要使用ePWM打断了如果你不需要它们。
我希望它可以帮助,
安东尼。
3评论
俄梅珥cakmak
俄梅珥cakmak 2019年5月2日
嗨,安东尼,
谢谢你这些有价值的信息。你给的答案是非常描述性和明确的这对我们将是非常有益的。按照你的建议现在我们re-model块。在任何问题的情况下,我可以告诉你。
再次感谢;
俄梅珥C。

登录置评。

答案(1)

马纳尔Chilapur
马纳尔Chilapur 2019年4月22日
你好,
使用Timer1和Timer2不可能直接从仿真软件使用建模方法。万博1manbetx
而不是自定义代码的方法使用自定义代码块可以用来配置定时器,设置ISR的例程和编写ISR逻辑。我们有自定义代码块在仿真软件编码器,可以帮助。万博1manbetx
你能分享细节为什么ePWM模块而不是用于生成中断CPU计时器吗?
问候,
马纳尔C
2的评论
Burak Caykenari
Burak Caykenari 2020年10月23日
编辑:Burak Caykenari 2020年10月23日
俄梅珥省长Merhaba,
Bu konuda sormak istediğim sorular var的大小。Mumkunse yardımcıolup donuşsağlar mısınız吗?
caykenarib@hotmail.com
科钦teşekkurler。

登录置评。