原创 初试LPC2138-ARM7

2009-5-15 10:09 3346 9 9 分类: MCU/ 嵌入式

以前都是做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位机大同小异,只是多配几个寄存器,复杂一点而已.

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
9
关闭 站长推荐上一条 /3 下一条