查看: 1358|回复: 0

[原创] 【LPC11U68】3.新建工程(基于keil)

[复制链接]
  • TA的每日心情
    慵懒
    2024-2-8 09:39
  • 签到天数: 217 天

    [LV.7]常住居民III

    92

    主题

    1114

    帖子

    29

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    7783

    热心会员

    最后登录
    2024-5-6
    发表于 2018-11-20 22:00:39 | 显示全部楼层 |阅读模式
    LPC官方的工程,怎么说捏,感觉别别扭扭的,而且还把库编译成了lib文件,对一个不懂lpc的人来说简直是地狱,这次就建一个自己感觉舒服的工程。

    首先新建文件夹
    QQ截图20181120214419.png
    然后复制chip_11u6x下的所有文件到Libraries文件夹下
    QQ截图20181120214455.png
    然后复制chip_11u6x_lib.lib文件到Libraries文件夹下(这里选择了尊重一下官方编译lib库的方式,我感觉作用并不大,全部编译的速度也挺快)
    QQ截图20181120214549.png
    复制完的效果
    QQ截图20181120214604.png
    新建工程,这里只列出关键部分
    QQ截图20181120214709.png
    然后是双工程设置
    QQ截图20181120214814.png
    QQ截图20181120214833.png

    注意:这里我并没有使用官方提供的board和board_sysinit文件(感觉用这个东西怪怪的。。),所以需要修改sysinit.c里面的东西(代码比较长,有兴趣下载工程看看)

    main.c内容
    1. #include "chip.h"
    2. void delay()
    3. {
    4.         uint16_t i,j;
    5.         for(i = 0; i < 3000; i++)
    6.         {
    7.                 for(j = 0; j < 2000; j++){}
    8.         }
    9. }
    10. int main()
    11. {
    12.         Chip_GPIO_Init(LPC_GPIO);
    13.         Chip_GPIO_SetPinDIROutput(LPC_GPIO, 2, 17);
    14.         Chip_GPIO_SetPinState(LPC_GPIO, 2, 17, true);
    15.        
    16.         while(1)
    17.         {
    18.                 delay();
    19.                 Chip_GPIO_SetPinToggle(LPC_GPIO, 2, 17);
    20.         }

    21. }
    复制代码
    最后附上工程
    Template_LPC11U68.zip (1.23 MB, 下载次数: 2)
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-5-8 23:07 , Processed in 0.105833 second(s), 22 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表