请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TM4C1294NCPDT 您好!
在切换 GPIO 引脚的速度方面存在一些问题。
下面的代码是我们使用逻辑分析仪运行和查看的测试-我们看到2MHz 似乎非常慢。
这是准确的还是我们犯了明显的错误?
#include #include include "inc/tm4c1294ncppdt.h" #include "driverlib/sysctl.h" int main (void) { volatile uint32_t ui32Loop; SysCtlClockFreqSet ((SYSCTL_XTAL_25MHz | SYSCTL_OSC_MAIN | SYSCTL_USE_PLL | SYSCTL_CFG_VCO_480)、120000000); SYSCTL_RCGCGPIO_R = SYSCTL_RCGCGPIO_R7; ui32Loop = SYSCTL_RCGCGPIO_R; GPIO_Porth_AHB_DIR_= 0x01; GPIO_Porth_AHB_DEN_R = 0x01; while (1) { GPIO_Porth_AHB_DATA_R = 1; GPIO_Porth_AHB_DATA_R = 0; } }