请选择 进入手机版 | 继续访问电脑版
查看: 462|回复: 11

[原创] 【LPC1768开发板-rtthread点灯试验】

[复制链接]
  • TA的每日心情
    开心
    2019-6-9 16:22
  • 签到天数: 85 天

    [LV.6]常住居民II

    3

    主题

    179

    帖子

    0

    金豆

    高级会员

    Rank: 4

    积分
    565
    最后登录
    2019-6-19
    发表于 2019-2-17 21:55:26 | 显示全部楼层 |阅读模式
    本帖最后由 andeyqi 于 2019-2-18 19:54 编辑

    1.rt-thread 系统移植
           RTT官方的bsp已经支持了LPC176x系列的MCU,本实验直接编译使用官方的BSP,使用还是很方便的,查看官方的说明还是很容易成功的,在此就不多描述了。编译下载运行默认是开启了LWIP协议栈的,本测试暂时还用不到该功能,在配置文件中关闭了该功能,编译下载运行如下,默认开启了shell是finsh。通过下图默认已经配置好了串口0,控制台对应的设备为串口0,连接串口0就会看到熟悉的控制台。


    rtt.jpg


    2.LED 控制引脚
           根据电路图可知,底板的心跳LED连接至P2.30引脚,刚开始实验使用的该引脚总是失败后来上网下了LPC1678的核心板电路图,发现1678连接心跳led引脚为P0.7。
    底板电路连接如下
    lpc1678_led.PNG

    lpc1678连接如下
    6.png



    3.点亮led
          控制p0.7引脚即可控制点亮熄灭led灯,添加以下代码控制 led 500ms 的闪烁周期闪烁,增加shell(finish) 命令可以在控制台直接控制LED的闪烁熄灭。

    1. long led_test(void)
    2. {
    3.     static int counter = 1;
    4.     int loop = 10;
    5.     if(counter)
    6.     {
    7.         counter--;
    8.         LPC_GPIO0->FIODIR0 |= 1<<7;
    9.     }
    10.     for(;loop > 0;loop--)
    11.         {
    12.                 LPC_GPIO0->FIOSET0 = 1<<7;
    13.                 rt_thread_mdelay(500);
    14.                 LPC_GPIO0->FIOCLR0 = 1<<7;
    15.                 rt_thread_mdelay(500);
    16.         }
    17.     return 0;
    18. }
    19. FINSH_FUNCTION_EXPORT(led_test, test led);
    复制代码
    8.jpg


    dddd.gif


    下一步研究下IIC键盘,之后准备和大家一起研究学下CAN,感谢社区提供的牛气的开发板来评测学习,非常感谢。


    ===================文档资料===================

    LPC176x5x User manual.pdf (4.36 MB, 下载次数: 10)
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-6-14 08:31
  • 签到天数: 182 天

    [LV.7]常住居民III

    32

    主题

    545

    帖子

    28

    金豆

    金牌会员

    Rank: 6Rank: 6

    积分
    1599
    最后登录
    2019-6-24
    发表于 2019-2-18 12:53:16 | 显示全部楼层
    我用RT官方的BSP出现了串口乱码
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-6-9 16:22
  • 签到天数: 85 天

    [LV.6]常住居民II

    3

    主题

    179

    帖子

    0

    金豆

    高级会员

    Rank: 4

    积分
    565
    最后登录
    2019-6-19
     楼主| 发表于 2019-2-18 13:16:22 | 显示全部楼层
    mzy2364 发表于 2019-2-18 12:53
    我用RT官方的BSP出现了串口乱码

    我用的master最新的代码串口0能正常的输出,我看变更履历里这部分代码已经很久没更新了,是不是波特率参数设置的有问题,BSP代码设置就是常用的115200-8N-1。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-6-14 08:31
  • 签到天数: 182 天

    [LV.7]常住居民III

    32

    主题

    545

    帖子

    28

    金豆

    金牌会员

    Rank: 6Rank: 6

    积分
    1599
    最后登录
    2019-6-24
    发表于 2019-2-18 15:12:38 | 显示全部楼层
    能不能把你的代码发我一份
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    10 小时前
  • 签到天数: 210 天

    [LV.7]常住居民III

    48

    主题

    2739

    帖子

    63

    金豆

    超级版主

    Rank: 8Rank: 8

    积分
    14393
    最后登录
    2019-6-24
    发表于 2019-2-18 17:36:03 | 显示全部楼层
    动作很快啊,都开始跑系统了
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-6-9 16:22
  • 签到天数: 85 天

    [LV.6]常住居民II

    3

    主题

    179

    帖子

    0

    金豆

    高级会员

    Rank: 4

    积分
    565
    最后登录
    2019-6-19
     楼主| 发表于 2019-2-18 19:55:41 | 显示全部楼层
    mzy2364 发表于 2019-2-18 15:12
    能不能把你的代码发我一份

    附件“lpc176x.zip ” 为我本地bsp代码。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-6-9 16:22
  • 签到天数: 85 天

    [LV.6]常住居民II

    3

    主题

    179

    帖子

    0

    金豆

    高级会员

    Rank: 4

    积分
    565
    最后登录
    2019-6-19
     楼主| 发表于 2019-2-18 19:57:00 | 显示全部楼层
    stm1024 发表于 2019-2-18 17:36
    动作很快啊,都开始跑系统了

    不过接下来的can就没什么经验了,IIC键盘资料也没找到多少,得研究段时间了。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    10 小时前
  • 签到天数: 210 天

    [LV.7]常住居民III

    48

    主题

    2739

    帖子

    63

    金豆

    超级版主

    Rank: 8Rank: 8

    积分
    14393
    最后登录
    2019-6-24
    发表于 2019-2-18 20:10:14 | 显示全部楼层
    andeyqi 发表于 2019-2-18 19:57
    不过接下来的can就没什么经验了,IIC键盘资料也没找到多少,得研究段时间了。 ...

    估计只能啃用户手册了……
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    前天 20:08
  • 签到天数: 294 天

    [LV.8]以坛为家I

    27

    主题

    642

    帖子

    31

    金豆

    金牌会员

    Rank: 6Rank: 6

    积分
    2085
    最后登录
    2019-6-24
    发表于 2019-3-22 09:44:06 | 显示全部楼层
    支持一下,先学习楼主的研究
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2019-5-1 06:15
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    0

    主题

    91

    帖子

    0

    金豆

    中级会员

    Rank: 3Rank: 3

    积分
    201
    最后登录
    2019-5-1
    发表于 2019-5-1 06:17:11 | 显示全部楼层
    谢谢分享
    开心!!!
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

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

    GMT+8, 2019-6-24 18:12 , Processed in 0.161840 second(s), 24 queries , MemCache On.

    Powered by Discuz! X3.4

    © 2001-2013 Comsenz Inc.

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