新手刚学NXP LPC1114.刚开始从IO输出波形学起..
希望看到GPIO2.0输出方波(不考虑while(1)的时间).中间的5,6个方波应该对称(高低电平时间).可结果不对称..12M通过PLL到48M...GPIO的频率直接用AHB的时钟,没分频.1.2的宽度是63NS,但是2和3之间是108NS..似乎是2个一组...和下两个之间中间就宽点...可程序没有延时...为什么???
while(1)
{
LPC_GPIO2->DATA =0x01;
LPC_GPIO2->DATA =0x00;
LPC_GPIO2->DATA =0x01;
LPC_GPIO2->DATA =0x00;
LPC_GPIO2->DATA =0x01;
LPC_GPIO2->DATA =0x00;
LPC_GPIO2->DATA =0x01;
LPC_GPIO2->DATA =0x00;
LPC_GPIO2->DATA =0x01;
LPC_GPIO2->DATA =0x00;
LPC_GPIO2->DATA =0x01;
LPC_GPIO2->DATA =0x00;
LPC_GPIO2->DATA =0x01;
LPC_GPIO2->DATA =0x00;
LPC_GPIO2->DATA =0x01;
LPC_GPIO2->DATA =0x00;
} |