[菜农助学交流] GPIO逻辑分析仪图

[复制链接]
2415|3
 楼主| bp1988 发表于 2011-12-27 09:58 | 显示全部楼层 |阅读模式
本帖最后由 bp1988 于 2011-12-27 09:59 编辑
  1. /*---------------------------------------------------------------------------------------------------------*/
  2. /* */
  3. /* Copyright(c) 2009 Nuvoton Technology Corp. All rights reserved. */
  4. /* */
  5. /*---------------------------------------------------------------------------------------------------------*/
  6. #include <stdio.h>
  7. #include "NUC1xx.h"
  8. #include "Driver\DrvGPIO.h"
  9. #include "Driver\DrvSYS.h"

  10. void delay_loop(void)
  11. {
  12. uint32_t j;
  13. for(j=0;j<60000;j++);
  14. for(j=0;j<60000;j++);
  15. for(j=0;j<60000;j++);
  16. for(j=0;j<60000;j++);
  17. }


  18. /*---------------------------------------------------------------------------------------------------------*/
  19. /* MAIN function */
  20. /*---------------------------------------------------------------------------------------------------------*/

  21. int main (void)
  22. {
  23. /* SYSCLK =>12Mhz*/
  24. UNLOCKREG();
  25. SYSCLK->PWRCON.XTL12M_EN = 1;
  26. LOCKREG();
  27. /*set GPI0 output*/
  28. DrvGPIO_Open(E_GPA,2, E_IO_OUTPUT);
  29. DrvGPIO_Open(E_GPA,3, E_IO_OUTPUT);
  30. DrvGPIO_Open(E_GPA,4, E_IO_OUTPUT);
  31. DrvGPIO_Open(E_GPA,5, E_IO_OUTPUT);
  32. while(1)
  33. {
  34. DrvGPIO_ClrBit(E_GPA,2);
  35. //delay_loop();
  36. DrvGPIO_ClrBit(E_GPA,3);
  37. //delay_loop();
  38. DrvGPIO_ClrBit(E_GPA,4);
  39. //delay_loop();
  40. DrvGPIO_ClrBit(E_GPA,5);
  41. //delay_loop();
  42. DrvGPIO_SetBit(E_GPA,2);
  43. DrvGPIO_SetBit(E_GPA,3);
  44. DrvGPIO_SetBit(E_GPA,4);
  45. DrvGPIO_SetBit(E_GPA,5);
  46. //delay_loop();
  47. }
  48. }










本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
lixupengarm 发表于 2011-12-30 23:13 | 显示全部楼层
熟悉下mark和stm32的差不多
weshiluwei6 发表于 2011-12-31 23:58 | 显示全部楼层
支持不错的逻辑分析仪
ddllxxrr 发表于 2012-1-1 06:40 | 显示全部楼层
我以为是做个逻辑分析仪呢。顶下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

10

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部