Part Number:TMS320F28388D
专家您好!
我使用28388D作为ethercat从站,采用的程序是f2838x_cm_pdi_hal_test_app,在测试ethercat的DC时候发现Pulse length of SyncSignals无法修改,查看寄存器0x0982的值始终为0x000A,与eeprom中Word Address为0x02中定义的长度(单位10ns)并不相符合。请问这Pulse length of SyncSignals如何修改?谢谢!
Alice:
您好,
请先参考下面帖子的步骤,确认程序已正常运行。
CCS/TMS320F28388D: cpi1_allocate_ecat_to_cm, then cm_pdi_hal_test – Code Composer Studio forum – Code Composer Studio
︎ – TI E2E support forums
,
yang zhou:
f2838x_cpu1_allocate_ecat_to_cm和f2838x_cm_pdi_hal_test_app已经按照帖子中的步骤操作,程序运行正常,但是我提出的问题还是没有解决
,
Alice:
您好,
yang zhou 说:在测试ethercat的DC时候发现Pulse length of SyncSignals无法修改,查看寄存器0x0982的值始终为0x000A,与eeprom中Word Address为0x02中定义的长度(单位10ns)并不相符合。
无法更改芯片上的脉冲长度寄存器。它始终是0x0A,无论 EEPROM 内容如何。请参阅下面的 TRM 部分。
ESC SYNC 信号可以使用 CLB 模块进行调节。因此,您仍然可以实现一种方法来增加信号的脉冲长度或执行一些其他自定义行为。
TI中文支持网






