新闻  |   论坛  |   博客  |   在线研讨会
初试LPC2138-ARM7
mayer | 2009-05-16 20:01:09    阅读:2481   发布文章

初试LPC2138-ARM7

 

以前都是做8位\16位机,为了配合项目需要,今天调试了LPC2138-GPIO,用的是公司另外同事做的板子,开发工具用的MDK+JLINK2的组合.现将过程记录如下:

1.将PC,JLINK2,目标板,连接起来.

点击开大图

当USB指示灯,亮即可(红色LED灯)

2.建立新工程GPIO_TEST配置如下

MCU:LPC2138

STARTUP.S 系统自带即可

3.读LPC213x User Manual编写SOURCE CODE:

#include <LPC213x.H>                       /* LPC213x definitions  */

main(void)
{
 PINSEL0 = 0x00000000;      //Set pin function
 IO0DIR  = 0x80000000;   //Set P0.31 OUTPUT mode
 
 while (1)
 {
  IO0SET = 0x80000000;  //Set P0.31 HIGH
  IO0CLR = 0x80000000;  //Set P0.31 LOW
 }


}
注,我的板子上P0.31接了一个LED指示灯

3.编译工程,如下OK

点击看大图

4.下载到目标板,DEBUG 调试,如下

点击看大图

注意,由于未加延时,只能单步执行

        小结:通过这个小实验感觉,当ARM7作为SUPERMCU处理时其实和8位机大同小异,只是多配几个寄存器,复杂一点而已.

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客