标题: 做自己的LPC17xx keil固件库的方法 [打印本页]

作者: liu100m    时间: 2018-10-14 09:58
标题: 做自己的LPC17xx keil固件库的方法
做自己的LPC17xx固件,主要解决LPC17xx活用问题。

Lpc之做自己的keil固件库
习惯于 keil 的环境,也刚学了点 stm32,觉得 stm32 的固件库用起很方便的,
在 LPCXpresso 上师兄些都讲得过多,也过细,我想“另类”一点,写一篇 keil 的文章
Lpc 没有提供有固件库,但看它的例子,想了一下,何不将例子中的文件做成固件库呢?

以 gpio 为例:
我用的是 mdk410prc.exe,可以从网上下
Lpc 的例子 lpc1343.examples.zip
将 lpc1343.examples.zip 解压开

打开 keil


Project->New uVision Project

保存在:NXP\lpc1343.examples\gpio 下

选:LPC1343

点:否(N) 库不需要启动代码
(也可以点是)


Add Files to …….





将 ./src/的 gpio.c 和 gpio.h 加进来




配置:






选 Create Library


选工程生成目录



好了,可以编译了





库生成了

既 gpio_ lib.lib

测试:
建 test 工程

此时选是,因为生成可执行文件,要启动代码

gpio_ lib.lib 和 gpiotest.c               gpio.h 拷到 test 工程目录下

并添加到工程中


编译

编译结果

下载到开发板测试运行

完整的pdf格式文档51黑下载地址:
LPC之做自已的keil固件库.zip (184.17 KB, 下载次数: 16)






欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1