Embedded OMAP 3530:我可以以多快的速度切换IO?
我正在为OMAP 3530 SoC编写一个应用程序。该应用程序将在嵌入式linux上运行一些用户界面代码,并在DSP上调用波形生成代码。DSP和Linux端将通过DSP/BIOS链路进行交互 我的问题是:Embedded OMAP 3530:我可以以多快的速度切换IO?,embedded,signal-processing,ti-dsp,omap,Embedded,Signal Processing,Ti Dsp,Omap,我正在为OMAP 3530 SoC编写一个应用程序。该应用程序将在嵌入式linux上运行一些用户界面代码,并在DSP上调用波形生成代码。DSP和Linux端将通过DSP/BIOS链路进行交互 我的问题是: DSP端代码切换GPIO线的最高频率是多少 如果我想在这么高的速率下切换多条GPIO线,我能走多快 谢谢你的见解 -Raj找到答案的最佳方法是将您的DSP连接到示波器并测量频率 编写一个简单的循环程序,并切换I/O线。感谢您的快速响应。我希望有经验的人能回答以下问题:-DSP以xMHz运行
- DSP端代码切换GPIO线的最高频率是多少李>
- 如果我想在这么高的速率下切换多条GPIO线,我能走多快
-Raj找到答案的最佳方法是将您的DSP连接到示波器并测量频率
编写一个简单的循环程序,并切换I/O线。感谢您的快速响应。我希望有经验的人能回答以下问题:-DSP以xMHz运行-DSP/BIOS需要y个时钟周期来安排任务-将1或0写入GPIO线的指令需要zcycles@raj.tiwari:但答案可能取决于您是如何编写代码的,无论是用C还是汇编语言编写的,您是否希望运行其他DSP/BIOS线程或中断。最大速率实际上可能取决于I/O的速度,这可能与处理器时钟根本无关。拿出数据表。如果您想要一个连续的脉冲序列,最好使用一个通用定时器的硬件PWM输出,而不是GPIO。@Clifford,GP定时器是一个很好的建议。我会调查的。谢谢