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.

[参考译文] LAUNCHXL-F280049C:如何使用 DEVICE_DELAY_US 或 SYSCTL_DELAY ()生成纳秒级延迟?

Guru**** 2348500 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1364115/launchxl-f280049c-how-to-generate-nanosecond-delay-using-device_delay_us-or-sysctl_delay

器件型号:LAUNCHXL-F280049C

您好!

我是 DSP 的初学者、现在我要尝试对双脉冲测试波形进行编程。 我曾尝试  修改 DEVICE_DELAY_US 来创建几十纳秒的间隔、但最小延迟似乎只有1us? 是否有办法生成之间间隔为纳秒的两个脉冲?

谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Tian:

    我没有尝试定义毫微秒延迟。 但您可以尝试通过修改微秒延迟定义来自行定义

    将10^6更改为10^9并查看其工作原理。

    您会使用此延迟产生什么脉冲?

    您是否曾尝试过使用 PWM 模块来做同样的事情、延迟似乎是一种低效的方法。

    谢谢