文章目录
一 开发工具介绍
主要是三种:ADS、IAR、Keil
ADS需要一点汇编语言,对新手不友好;
之前用IAR开发430和TM4C123G,开发过程不太友好,而且感觉不同版本的兼容性也不咋地;
之前用MDK开发stm32,感觉不错。
所以,打算使用keil,也就是MDk,不是紫色的开发51的那个keil 4,而是Keil5。
二 环境配置
- 下载正点原子的关于开发stm32的视频光盘,先安装步骤将MDk安装好
- 在MDK中安装LPC2138的PACT
在这里,我使用的办法是下载了一些LPC2138的例程,使用MDk打开工程,在打开时,MDK会自动弹窗,告诉你去哪里下载什么包。我进入网址: http://www2.keil.com/mdk5/legacy/
下载了 Legacy support for Arm7, Arm9 & Cortex-R devices 的一个.EXE文件。
默认名字是MDK79525.exe - 直接双击安装
- 之前没有安装这个exe的时候,可能会无法打开LPC213x.h,现在可以编译链接运行一下代码。一切OK
可以愉快开发LPC2138了
三 测试代码
按理说应该没问题了,这时候可以在proteus中建一个LPC2138的电路图,下载代码运行一下。
在这里我上传了一个LPC2138的ADC采集电压并输出到串口的工程。大家可以下载测试一下。
LPC2138的资料很少而且不成系统。。。。
下载测试一下。注意需要用proteus8.6打开工程。
LPC2138的资料很少而且不成系统。。。。
微信公众号
欢迎大家关注我的个人公众号,现阶段主要总结Robomaster相关的计算机视觉知识:Qt,C++,CMake,OpenCV等等
公众号名称:三丰杂货铺