做自己的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黑下载地址: |