| 本帖最后由 leonbaichi 于 2011-8-18 08:51 编辑 
 说明:2楼的涉水只是拿来了人家的工程文件不加修饰的进行了仿真。真当自己新建工程的时候,还是蛮繁琐的。感觉至少比LPC ARM7的要繁琐,但是给出了驱动库,又相对的轻松了不少。
 这边只整要点,因为进我帖子的人估计都是些比我早进菜园的。也就看个眼熟。
 tip1:头文件的路径包含很重要但不难,而且可以通过编译进行摸瓜。关键是选取自己需要的驱动文件
 tip2:启动层,驱动层,用户层的概念蛮有意思。
 tip3:编译整好了,点个LOAD哟,一开始我没点,拔掉nulink接USB,rst后就不运行
 
 
 暂时没有需要自己整的GPIO程序,就用坛子上的。
 while(1)
 {
 if(DrvGPIO_GetBit(E_GPB, 14)==0)                             //  读取单个GPIO的值
 DrvGPIO_ClrBit(E_GPA, 2);                                 //  点灯指示
 else
 DrvGPIO_SetBit(E_GPA, 2);
 if(DrvGPIO_GetBit(E_GPB, 15)==0)
 DrvGPIO_ClrBit(E_GPA, 3);
 else
 DrvGPIO_SetBit(E_GPA, 3);
 //---------------------------------------------------------
 
 //注意:若读取整个PORT 则可使用函数      DrvGPIO_GetPortDoutBits(DRVGPIO_PORT port);
 
 }
 这个源码里的不少引脚的设置中都用了初始化的结果,如上面这段。其实最好是先设置条件。
 
 
 
 
       |