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.
工具/软件:Code Composer Studio
大家好、
我在 C2000 ware 中尝试了 GPIO 示例代码。 代码构建没有任何错误、它将加载到 My launchpad 中、程序运行无任何问题。
我想知道我的处理器速度是多少?因为我需要在150 MHz 以上的高速执行。
我 将 LAUNCHXL-F28377S Launchpad 与 CCS7.3 IDE 搭配使用。
我在下面的中发布了我的代码、我配置了两个 LED。 在我的主文件中、循环需要1000ms 才能完成。
为什么会有这种延迟?? 实际上、如果控制器运行其最大速度、则延迟很小、小于250ms。
外部振荡器为10MHz。
Yuvaraj。
我的代码
#include "F28x_Project.h"//设备头文件和示例 include 文件
#include "F2837xS_ADC.h"
#include "F2837xS_GPIO_defins.h"
#include "F2837xS_DEVICE.h"
unsigned short int j、a;
void main (void)
{
InitSysCtrl();
InitGpio();
GPIO_SetupPinMux (13、GPIO_MUX_CPU1、0);
GPIO_SetupPinOptions (13、GPIO_OUTPUT、GPIO_PushPull);
GPIO_SetupPinMux (12、GPIO_MUX_CPU1、0);
GPIO_SetupPinOptions (12、GPIO_OUTPUT、GPIO_PushPull);
Dint;
InitPieCtrl();
IER = 0x0000;
IFR = 0x0000;
InitPieVectTable();
EINT;//启用全局中断 INTM
ERTM;//启用全局实时中断 DBGM
for (;;)
{
//打开 LED
GPIO_WritePin (13、0);
GPIO_WritePin (12、1);
对于(j = 0;j < 10000;j++)
{
对于(A = 0;A < 100;A++)
{
}
}
//关闭 LED
GPIO_WritePin (13、1);
GPIO_WritePin (12、0);
对于(j = 0;j < 10000;j++)
{
对于(A = 0;A < 100;A++)
{
}
}
//延迟一位。
}
}