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

[原创] 初始LPC55S16之驱动SPI型OLED屏显示

[复制链接]
  • TA的每日心情
    开心
    2020-12-17 09:04
  • 签到天数: 346 天

    [LV.8]以坛为家I

    19

    主题

    94

    帖子

    3

    金牌会员

    Rank: 6Rank: 6

    积分
    1361
    最后登录
    2024-1-15
    发表于 2020-8-16 19:24:56 | 显示全部楼层 |阅读模式
      其实想跟大家说声抱歉,因为看到NXP的CortexM33又出了新品,然后联系管管弄了一块来测评,但由于最近比较忙所以耽搁了很久,废话不多说,进入正题。
      刚刚给大家也说了LPC55S16是NXP基于ARM-CortexM33架构,这种新架构的意义主要是兼顾这三个方面。其一,更具完美的性能,LPC55S16的最高频率能够达到150MHz,能够完成很多微控制器使用环境下的高速信息交互。其二,在高频率的环境下运行中更好的实现了低功耗。想必大家都知道,一般的控制器当频率跑的非常高的的时候芯片就会发烫,这是由于之前的架构为了尽可能的提升性能就会在设计的时候考虑到会产生很大的动态功耗(就是从低电平变到高电平、或者高电平变到低电平时所产生的功耗)。最终这些电能都转换成热能,所以功耗越大发热量也就越大。然而CorteM33架构的工艺把之前的不足给细化了,真正做到了高性能的同时还能降低功耗。具体请观察图示。

    功耗

    功耗

    其三就是加密trustzone功能,NXP的信息加密功能是MCU界应当是做的最好的了,这能够很有效的保护产品的信息机密。trustzone功能就更加强了,要是细细写下来字数篇幅就多了,下面就由一张截图来飨食吧。

    加密

    加密

    其实LPC55S16还有很多比较好的设计点,但是小编比较懒,后续评测中会慢慢给出自己觉得比较好的,要是大家有什么疑问欢迎在贴后留言,小编看到会一一回复的。
      接下来就是程序设计了。因为之前小编玩过LPC55S69,所以对M33也算比较熟悉了,只不过LPC55S69属于双核架构,LPC55S16属于单核架构,虽然稍逊了点但是功能也是异常的强大。首先是初始化LPC55S16的系统,这里我是摘抄我LPC55S69之前的代码。对了,说到了这里上次有个朋友再群里问到LPC55SXX代码移植问题,我可以很负责任的跟大家说除了LPC55SXX的核心架构固件函数不一样之外,所有的库函数都是通用的直接调过来用就行了,移植起来屡试不爽。这里初始化我是化繁为整,把整个系统初始化函数放在了一个子函数里面,然后整体调用就行了。 初始化.jpg
      还有个地方小编需要吐槽一下,LPC55S16的原理图图示不太友好,小编调试几个I/O口由于只看了开发板一页的接口图就去写端口,导致以前好好的程序死活出不来,然后翻到倒数第二页才发现这几个口被下载口给占用了,由于USB的DEBUG供电,导致这几个口一直电平下不来。这也算自己的一个失误把囫囵吞枣。

    1

    1

    2

    2

    然后换了端口就把简单的程序给做出来了,由于时间比较匆忙就没做太多,下次给大家分享trustzone。下面给出程序结果以及整个LPC55S16的官方开发板的面部原貌图。好了今天分享就到这儿了。程序我分享出来给大家,不懂的可以问日天,如不能下载也可以问日天(NXP管管)传出。
    over.jpg

    程序包如下:
    LPC55S16.rar (6.78 MB, 下载次数: 111)
    哎...今天够累的,签到来了~
    回复

    使用道具 举报

  • TA的每日心情
    开心
    3 天前
  • 签到天数: 266 天

    [LV.8]以坛为家I

    3297

    主题

    6542

    帖子

    0

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    31909
    最后登录
    2024-3-29
    发表于 2020-8-17 09:39:00 | 显示全部楼层
    感谢大胸弟分享
    签到签到
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-12-2 08:40
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    97

    主题

    835

    帖子

    7

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    3939
    最后登录
    2024-3-28
    发表于 2020-8-17 11:09:26 | 显示全部楼层
    日天牛逼
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2020-12-17 09:04
  • 签到天数: 346 天

    [LV.8]以坛为家I

    19

    主题

    94

    帖子

    3

    金牌会员

    Rank: 6Rank: 6

    积分
    1361
    最后登录
    2024-1-15
     楼主| 发表于 2020-8-17 13:33:30 | 显示全部楼层
    日天牛逼
    哎...今天够累的,签到来了~
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2024-3-29 15:27 , Processed in 0.131176 second(s), 25 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

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