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

[LPC杯海南省大学生电子设计竞赛] LPC824Lite测试——DHT11温湿度测量

[复制链接]
  • TA的每日心情
    开心
    2018-11-12 19:20
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    1

    主题

    17

    帖子

    0

    注册会员

    Rank: 2

    积分
    55
    最后登录
    2018-11-12
    发表于 2018-9-29 15:09:19 | 显示全部楼层 |阅读模式
    板子已经收到一个多星期了,这两天抽空学习了一下,第一次用LPC系列的芯片,感觉还不错。正好手边有个DHT11,就做了个简易的温湿度测量装置。
    1. #include "board.h"
    2. #include "OLED.h"
    3. #include "DHT11.h"
    4. extern unsigned char temperature,humidity;
    5. int main(void)
    6. {
    7.         SystemCoreClockUpdate();
    8.         delay_init();
    9.         Chip_GPIO_Init();
    10.         OLED_Init();       
    11.         DHT11_Init();
    12.         OLED_ShowCHinese(0,0,0); //温
    13.         OLED_ShowCHinese(16,0,2);//度
    14.         OLED_ShowCHinese(0,2,1); //湿
    15.         OLED_ShowCHinese(16,2,2);//度
    16.         OLED_ShowCHinese(62,0,3);//°
    17.         OLED_P8x16Str(70,0,"C");
    18.         OLED_P8x16Str(70,2,"%");
    19.         while (1)
    20.         {
    21.                 if(DHT11_Data_Convert()==true)
    22.                 {
    23.                         OLED_PrintNumU8(45,0,temperature);
    24.                         OLED_PrintNumU8(45,2,humidity);
    25.                 }
    26.                 delay_ms(500);
    27.         }
    28. }
    复制代码


    效果图

    效果图
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2018-10-15 18:18
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    0

    主题

    19

    帖子

    0

    注册会员

    Rank: 2

    积分
    50
    最后登录
    2018-10-17
    发表于 2018-10-3 20:27:01 | 显示全部楼层
    楼主我在一次烧写后无法找到烧写设备,请问是什么问题呢
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-11-12 19:20
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    1

    主题

    17

    帖子

    0

    注册会员

    Rank: 2

    积分
    55
    最后登录
    2018-11-12
     楼主| 发表于 2018-10-4 01:59:35 | 显示全部楼层
    xixiaotou2 发表于 2018-10-3 20:27
    楼主我在一次烧写后无法找到烧写设备,请问是什么问题呢

    你是用的什么烧写的?如果用的是JLINK,JP1要短接,检查jlink连线是否正确,试着降低下载速度。如果是用的板载DAP,检查一下JP1的跳线帽是否拔掉,虚拟串口驱动安装是否正常。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2018-10-15 18:18
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    0

    主题

    19

    帖子

    0

    注册会员

    Rank: 2

    积分
    50
    最后登录
    2018-10-17
    发表于 2018-10-4 09:37:17 | 显示全部楼层
    hxbb 发表于 2018-10-4 01:59
    你是用的什么烧写的?如果用的是JLINK,JP1要短接,检查jlink连线是否正确,试着降低下载速度。如果是用 ...

    请问如何用JLINK烧写,我没有找到相关的资料,我板载DAP烧写失败
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-11-12 19:20
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    1

    主题

    17

    帖子

    0

    注册会员

    Rank: 2

    积分
    55
    最后登录
    2018-11-12
     楼主| 发表于 2018-10-4 19:09:31 | 显示全部楼层
    xixiaotou2 发表于 2018-10-4 09:37
    请问如何用JLINK烧写,我没有找到相关的资料,我板载DAP烧写失败

    P0_2-TARGET_SWDIO,P0_3-TARGET_SWCLK,P0_5-TARGET_nRESET这三根线和一根地线对应接到Jlink上,跳线帽JP1短接,用SWD接口。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-11-12 19:20
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    1

    主题

    17

    帖子

    0

    注册会员

    Rank: 2

    积分
    55
    最后登录
    2018-11-12
     楼主| 发表于 2018-10-4 19:14:33 | 显示全部楼层
    xixiaotou2 发表于 2018-10-4 09:37
    请问如何用JLINK烧写,我没有找到相关的资料,我板载DAP烧写失败

    注意SWD接口不是那个1.27间距的排针接口,那个是11U35的SWD接口。824的所有IO已经预留了,需要自己焊排针。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2024-4-19 08:51 , Processed in 0.142358 second(s), 26 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

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