文章目录

一 开发工具介绍

主要是三种:ADS、IAR、Keil

ADS需要一点汇编语言,对新手不友好;

之前用IAR开发430和TM4C123G,开发过程不太友好,而且感觉不同版本的兼容性也不咋地;

之前用MDK开发stm32,感觉不错。

所以,打算使用keil,也就是MDk,不是紫色的开发51的那个keil 4,而是Keil5。

二 环境配置

  1. 下载正点原子的关于开发stm32的视频光盘,先安装步骤将MDk安装好
  2. 在MDK中安装LPC2138的PACT
    在这里,我使用的办法是下载了一些LPC2138的例程,使用MDk打开工程,在打开时,MDK会自动弹窗,告诉你去哪里下载什么包。我进入网址: http://www2.keil.com/mdk5/legacy/
    下载了 Legacy support for Arm7, Arm9 & Cortex-R devices 的一个.EXE文件。
    默认名字是MDK79525.exe
  3. 直接双击安装
  4. 之前没有安装这个exe的时候,可能会无法打开LPC213x.h,现在可以编译链接运行一下代码。一切OK
    可以愉快开发LPC2138了

三 测试代码

按理说应该没问题了,这时候可以在proteus中建一个LPC2138的电路图,下载代码运行一下。

在这里我上传了一个LPC2138的ADC采集电压并输出到串口的工程。大家可以下载测试一下。


LPC2138的资料很少而且不成系统。。。。

下载测试一下。注意需要用proteus8.6打开工程。

LPC2138的资料很少而且不成系统。。。。


微信公众号

欢迎大家关注我的个人公众号,现阶段主要总结Robomaster相关的计算机视觉知识:Qt,C++,CMake,OpenCV等等
公众号名称:三丰杂货铺

LPC2138学习笔记(一)配置环境_公众号