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.
Forrest 说:GPIO口最快只有20MHZ,您可以用GPIOxSET,GPIOxCLEAR寄存器操作GPIO口。如果输出方波速度要求更高,可以用PWM模块。
Forrest,你截图中频率最大为15MHz.
我想问问LZ,您对频率要求是多少?如何来测试的?做什么应用?
谢谢
是用.bit吧。请用.all,如下这样,重试一下:
while(1)
{
GpioDataRegs.GPASET.all=0x0F;
GpioDataRegs.GPACLEAR.all=0X0F;
GpioDataRegs.GPASET.all=0x0F;
GpioDataRegs.GPACLEAR.all=0X0F;
GpioDataRegs.GPASET.all=0x0F;
GpioDataRegs.GPACLEAR.all=0X0F;
GpioDataRegs.GPASET.all=0x0F;
GpioDataRegs.GPACLEAR.all=0X0F;
.....
......
.....
}
请在TI的GPIO例程中再试一下。我试了一下差不多就是15MHZ。
另外,在while里面多谢几遍GpioDataRegs.GPASET.all=0x0F;GpioDataRegs.GPACLEAR.all=0X0F;。