做自己的LPC17xx固件,主要解決LPC17xx活用問題。
Lpc之做自己的keil固件庫 習(xí)慣于 keil 的環(huán)境,也剛學(xué)了點(diǎn) stm32,覺得 stm32 的固件庫用起很方便的, 在 LPCXpresso 上師兄些都講得過多,也過細(xì),我想“另類”一點(diǎn),寫一篇 keil 的文章 Lpc 沒有提供有固件庫,但看它的例子,想了一下,何不將例子中的文件做成固件庫呢?
以 gpio 為例: 我用的是 mdk410prc.exe,可以從網(wǎng)上下 Lpc 的例子 lpc1343.examples.zip 將 lpc1343.examples.zip 解壓開
打開 keil
Project->New uVision Project
 保存在:NXP\lpc1343.examples\gpio 下
選:LPC1343
點(diǎn):否(N) 庫不需要啟動(dòng)代碼 (也可以點(diǎn)是)
Add Files to …….
將 ./src/的 gpio.c 和 gpio.h 加進(jìn)來
配置:
選 Create Library
選工程生成目錄
好了,可以編譯了
 庫生成了
既 gpio_ lib.lib
測(cè)試: 建 test 工程
此時(shí)選是,因?yàn)樯煽蓤?zhí)行文件,要啟動(dòng)代碼
gpio_ lib.lib 和 gpiotest.c gpio.h 拷到 test 工程目錄下
并添加到工程中
編譯
編譯結(jié)果
下載到開發(fā)板測(cè)試運(yùn)行
完整的pdf格式文檔51黑下載地址:
|