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.

[参考译文] TMS320F28386S:CAN't 高速运行 IO 端口。 请提供帮助。

Guru**** 2535750 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1251345/tms320f28386s-can-t-run-io-ports-at-high-speed-please-help

器件型号:TMS320F28386S

嗨、大家好、我的 F28386s 没有全速切换 PORTC。 TRM 显示最大切换频率为50MHz、我只能得到4.2Mhz。 PLL 设置为200MHz、启用数据缓存和预取。 闪存上有3个等待状态。 我的测试是切换 PORTC3 PC3。 在 PC3上使用我的示波器显示切换速度为4.20Mhz。 我如何获得50MHz 甚至接近它的 I/O 速度。  为了获得高速 I/O 端口、我还必须设置其他参数吗? 任何帮助都会非常感谢。

感谢大家、希望很快收到您的反馈、

皮特

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

    尊敬的 Peter:
    您必须通过切换操作在此处发布汇编代码。 在这种情况下、优化是一个重要因素。 我想您只能通过线性代码实现这样的速度(无跳跃!) 当代码从内部零等待状态 RAM 执行时。 但即使如此、50MHz 也可能很难获得。

    此致、
    安迪