专家您好!
我使用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如何修改?谢谢!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
专家您好!
我使用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如何修改?谢谢!
您好,
在测试ethercat的DC时候发现Pulse length of SyncSignals无法修改,查看寄存器0x0982的值始终为0x000A,与eeprom中Word Address为0x02中定义的长度(单位10ns)并不相符合。
无法更改芯片上的脉冲长度寄存器。它始终是0x0A,无论 EEPROM 内容如何。请参阅下面的 TRM 部分。
ESC SYNC 信号可以使用 CLB 模块进行调节。因此,您仍然可以实现一种方法来增加信号的脉冲长度或执行一些其他自定义行为。