查看: 10038|回复: 13

[原创] 【LPC8N04初体验】8.LPC8N04之NFNC交互触发OLED显示通信数据

[复制链接]
  • TA的每日心情

    2021-1-28 20:09
  • 签到天数: 317 天

    连续签到: 1 天

    [LV.8]以坛为家I

    61

    主题

    1582

    帖子

    6

    金牌会员

    Rank: 6Rank: 6

    积分
    9301
    最后登录
    2022-5-12
    发表于 2018-7-5 00:25:36 | 显示全部楼层 |阅读模式
    本帖最后由 小马哥-1650185 于 2018-7-5 22:52 编辑

    已更新。。。。
    写到这个帖子呢,其实本次项目的最终目的即将完成,还差两三个帖子吧,着急赶工完,还要去玩imx6,,,好久没玩那个,落下了好多。。。怎么讲呢,这个lpc8n04唯一的特色就是nfc,别的都没什么难度,讲多了也是浪费时间。。。

    分享下 测试本帖的一些经验吧,其实本帖最终实现结果是很简单的,就是增加一个oled驱动,手机和板卡进行NFC交互后,触发nfc中断,然后刷新显示 nfc通信的数据。
    恩,换个屏幕。。。
    IMG_20180705_224053.jpg



    可是需要注意的是,稍不留神,程序编译后就是N个错误,提示no space 。。。恩,不错,就是空间不够了。

    32 kB闪存还凑合够用,8 kB SRAM是小的不能太小了,本来oled的驱动是需要在 ram 去 开辟128x64字节空间当显存用的,可是ram 不够了。
    demo中已占用了大部分RAM
    QQ截图20180705221429.jpg
    可以看到demo代码   RAM的空间所剩无几,做显存简直是天方夜谭啦。。。

    就是修改oled驱动,这点空间也是捉襟见肘的。。无奈之下只能优化代码,开启O3,microLIB,再干掉没用的功能代码

    这些统统处理完后,调整好oled驱动,编译

    333.jpg
    恩   ROM快不够了,,字库的原因吧,不管了。。。


    oled初始化代码
    QQ截图20180705222919.jpg

    显示部分代码

    QQ截图20180705223042.jpg
    其中显示数据分为两部分:
    前半部分是保存在eeprom中的字符串,这个字符串可以通过手机nfc写入芯片,并保存起来
    后半部分是温度显示。


    仿真测试
    1.jpg

    2.jpg

    3.jpg

    4.jpg

    5.jpg

    IMG_20180705_224008.jpg

    系统自带休眠功能尚在,休眠后,oled自动熄灭,待下一次手机板卡交互触发唤醒8n04时候,oled随之点亮,刚好能达到节能的目的。

    实测一块CR2032 是可以带动板卡+oled显示的。



    6.png

    7.png


    下面的是oled的  逻辑分析仪--spi协议部分截图
    分析抓取时序主要是考虑到 这个2MHZ的主频,延时会出问题,抓取检测下,后来发现是多虑了,之前oled模块驱动写的通用性比较高,哈哈哈



    8.jpg

    9.jpg

    10.jpg




    评分

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

    查看全部评分

    好好
    回复

    使用道具 举报

  • TA的每日心情
    开心
    13 小时前
  • 签到天数: 1481 天

    连续签到: 1 天

    [LV.10]以坛为家III

    152

    主题

    3146

    帖子

    31

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    8652
    最后登录
    2025-7-27
    发表于 2018-7-5 11:12:22 | 显示全部楼层
    这波形是用什么软件啊
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-9-9 22:51
  • 签到天数: 415 天

    连续签到: 1 天

    [LV.9]以坛为家II

    79

    主题

    3088

    帖子

    21

    金牌会员

    Rank: 6Rank: 6

    积分
    5181
    最后登录
    2022-5-23
    发表于 2018-7-5 14:00:08 来自手机 | 显示全部楼层
    赞赞赞,厉害
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2025-1-21 08:52
  • 签到天数: 861 天

    连续签到: 1 天

    [LV.10]以坛为家III

    75

    主题

    2523

    帖子

    24

    金牌会员

    Rank: 6Rank: 6

    积分
    5867
    最后登录
    2025-1-22
    发表于 2018-7-5 19:29:04 | 显示全部楼层
    谢谢分享,正好也有oled,可以玩玩了
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-7-3 22:55
  • 签到天数: 35 天

    连续签到: 1 天

    [LV.5]常住居民I

    0

    主题

    56

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    200
    最后登录
    2018-7-28
    发表于 2018-7-5 21:29:44 | 显示全部楼层

    谢谢分享
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情

    2021-1-28 20:09
  • 签到天数: 317 天

    连续签到: 1 天

    [LV.8]以坛为家I

    61

    主题

    1582

    帖子

    6

    金牌会员

    Rank: 6Rank: 6

    积分
    9301
    最后登录
    2022-5-12
     楼主| 发表于 2018-7-5 22:47:17 | 显示全部楼层
    已更新。。。。
    好好
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-10-17 08:07
  • 签到天数: 273 天

    连续签到: 1 天

    [LV.8]以坛为家I

    74

    主题

    2338

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    7509
    最后登录
    2021-8-30
    发表于 2018-7-6 17:22:39 | 显示全部楼层
    小马哥,能分享一下代码吗?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-11-21 08:48
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    2

    主题

    27

    帖子

    2

    中级会员

    Rank: 3Rank: 3

    积分
    242
    最后登录
    2018-7-23
    发表于 2018-7-9 22:32:41 | 显示全部楼层
    厉害啊,膜拜
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-7-5 15:45
  • 签到天数: 664 天

    连续签到: 1 天

    [LV.9]以坛为家II

    42

    主题

    1594

    帖子

    19

    金牌会员

    Rank: 6Rank: 6

    积分
    5619
    最后登录
    2021-12-22
    发表于 2018-7-11 09:39:09 | 显示全部楼层
    楼主的逻辑分析仪  是什么的? 好高大上!!!
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    4

    帖子

    0

    新手上路

    Rank: 1

    积分
    42
    最后登录
    2018-10-29
    发表于 2018-9-30 20:01:14 | 显示全部楼层
    小马哥,能分享一下代码吗?
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-27 20:02 , Processed in 0.118343 second(s), 31 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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