这是光盘里的DEMO<br />**--------------File Info-------------------------------------------------------------------------------<br />** File Name: demo.c<br />** Last modified Date: 2006-11-15 <br />** Last Version: v1.0<br />** Description: Cross Studio for ARM Demo程序<br />** <br />**------------------------------------------------------------------------------------------------------<br />** Created By: Zhou Lishan<br />** Created date: 2006-11-15 <br />** Version: v1.0<br />** Descriptions:<br />**<br />**------------------------------------------------------------------------------------------------------<br />** Modified by: Kang qinhua<br />** Modified date: 2008.01.18<br />** Version: v1.1<br />** Description:<br />**<br />********************************************************************************************************/<br />#include "hw_ints.h"<br />#include "hw_memmap.h"<br />#include "hw_types.h"<br />#include "gpio.h"<br />#include "sysctl.h"<br /><br />#define PINS GPIO_PIN_4<br /><br />void delay(int d)<br />{<br /> for( ; d; --d);<br />}<br /><br />int main(void)<br />{<br /> SysCtlClockSet(SYSCTL_SYSDIV_1 | SYSCTL_USE_OSC | SYSCTL_OSC_MAIN |<br /> SYSCTL_XTAL_6MHZ);<br /><br /> SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOC);<br /> GPIODirModeSet(GPIO_PORTC_BASE, GPIO_PIN_4, GPIO_DIR_MODE_OUT);<br /> while(1) {<br /> GPIOPinWrite(GPIO_PORTC_BASE, PINS, PINS);<br /> delay(200000);<br /> GPIOPinWrite(GPIO_PORTC_BASE, PINS, ~PINS);<br /> delay(200000);<br /> } <br />}<br /><br />首先,没加放JTAG失效的代码<br />然后,使用的是PC4(LED4) 让很多粗心的人没有看清楚的就直接以为PC4-LED4,联想到PC2-LED2,PC3-LED3.................,而恰好PC2 PC3都是JTAG引脚......<br />如果换用LED1就不会有这个问题了 ^_^
|