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.

TMS320F28335: 延迟函数的使用

Part Number: TMS320F28335

我想在上位机通过RS485通信传输三个数据到DSP,控制GPIO68端口的信号翻转。这三个数据分别赋值给T1,T2,T3变量。在本次测试中T1 = 50, T2 = 30, T3 = 50

但是遇到了一些问题,问题描述请见word文档!

DELAY_US函数.docx

  • 你好,我阅读文档后总结一下你的问题大概是说,delay_us()函数在“()”中为具体数值的时候延迟时间是正确的,而当“()”中为变量时延迟时间会远大于设定的数值,是这样吗?

    这个问题是只出现在T3上,还是T1, T2都会有这个问题?

  • 是的,这个问题在T1,T2,T3都会出现。

  • 个人猜测是因为,这个函数对时间要求比较严格,但是如果你使用变量来代表数值的话程序执行时间应该会比直接用数值来表示的要多,因为涉及参数的传递等等

x 出现错误。请重试或与管理员联系。