查看: 2498|回复: 2

[原创] LPC8N04在非NFC下字符串的滚屏显示

[复制链接]
  • TA的每日心情
    奋斗
    2023-2-15 00:12
  • 签到天数: 969 天

    [LV.10]以坛为家III

    175

    主题

    2843

    帖子

    34

    金牌会员

    Rank: 6Rank: 6

    积分
    7094
    最后登录
    2023-4-20
    发表于 2018-7-5 16:01:39 | 显示全部楼层 |阅读模式
    在使用DEMO例程时,若没有NFC的配合是无法见到字符串滚屏效果的,只有LED流水灯的效果。对于手机没有NFC功能的,难道就不能演示该效果吗?
    当然不是,我们可以采用虚拟条件的方法来诱导程序向下执行,从而达到演示的目的,具体的方法是:
    1)下面的语句屏蔽掉
       /*if(wakeupReason == PMU_DPD_WAKEUPREASON_RTC)
                  {
               LPC_GPIO->DATA[0xFFF] = 0xE60U;
               Chip_TIMER_SetMatch(LPC_TIMER32_0, 2,1000*100 + Chip_TIMER_ReadCount(LPC_TIMER32_0));
               Chip_TIMER_ResetOnMatchDisable(LPC_TIMER32_0,2);
               Chip_TIMER_StopOnMatchDisable(LPC_TIMER32_0,2);
               Chip_TIMER_MatchEnableInt(LPC_TIMER32_0,2);
               __WFI();
        }
        else
                  */
    2)将变量nfcOn置为真
                  while(hostTicks < hostTimeout)
                  {
                         nfcOn=true;
    3)编译后下载即可见到图示的效果。
    2.jpg
    3.jpg
    1.jpg

    4)修改语句strcpy(g_displayText, "The LPC Experience; Your WorldReimagined");的内容为显示的字符串,则更新显示的字符串内容,如改为strcpy(g_displayText, "Tian jin;jinglixixi");
    后续再探索如何直接调用相关函数来直接实现滚屏显示,如对RTC计时值得显示以完成一个电子时钟。
    令人吐槽的是开发板的调试器太不好用,现在无法下载了,只好探索不用JlinkOB的方法,当初要是能申请个现在就不抓瞎了。

    评分

    参与人数 1 +3 收起 理由
    doatello + 3

    查看全部评分

    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2018-7-31 08:40
  • 签到天数: 43 天

    [LV.5]常住居民I

    299

    主题

    876

    帖子

    0

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    14704
    最后登录
    2020-3-1
    发表于 2018-7-6 10:03:31 | 显示全部楼层
    感谢分享!
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2022-1-4 14:25
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    172

    帖子

    0

    高级会员

    Rank: 4

    积分
    575
    最后登录
    2024-4-30
    发表于 2021-11-17 19:51:28 | 显示全部楼层
    学习了,多谢
    每天登陆学习一下
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-3 21:47 , Processed in 0.114364 second(s), 23 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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