查看: 14329|回复: 32

[原创] 【渣渣玩KL25】三、苹果烂不烂,一起来看OLED跳舞啊

[复制链接]
  • TA的每日心情
    奋斗
    2021-11-30 16:16
  • 签到天数: 206 天

    连续签到: 1 天

    [LV.7]常住居民III

    74

    主题

    2793

    帖子

    5

    金牌会员

    Rank: 6Rank: 6

    积分
    7907
    最后登录
    2025-4-11
    发表于 2016-9-1 14:18:20 | 显示全部楼层 |阅读模式
    本帖最后由 混森蓝兽 于 2016-9-10 10:54 编辑

             前面打算用山外的KL26的库直接放在FRDM-KL25上跑,结果点灯还行,其他外设都异常,特别是我要用到的SPI通讯,没办法正常收发数据。后来一点点调试,总算找到原因。移植好后,硬件SPI通讯正常。来个小作品助助兴 。  

        作品简介  

            有屏幕的地方就有《bad apple》,作品主要分成mcu,sd卡,oled三个模块。

        制作思路
      
            画面二值化,保存为二进制文件,一幅幅画面扫描显示。
            KL25内部的flash只有128KB,而我的二进制文件大概3M多,明显放不进去。刚好手上有SD卡模块,就用它来存放文件。因为KL25没有SD卡接口,只能使用SPI来驱动了SD卡了。为了方便数据操作,我移植了FatFs文件系统,这样就可以通过简单的文件名来读取文件数据了。
             
        硬件说明

            SD卡用硬件的SPI0来驱动(KL25有两个SPI通道),oled用模拟的spi即可,还方便移植。
    需要注意的是,对SD卡初始化时SPI的时钟频率不能超过400Khz,应该先低速初始化,再高速读取数据。
    1. ////-----------------OLED端口定义----------------                                             

    2. #define   OLED_RST_0  PTB0_OUT=0            // RES  复位            PTB0
    3. #define   OLED_RST_1  PTB0_OUT=1

    4. #define   OLED_DC_0  PTB1_OUT=0           // DC,  命令/数据控制    PTB1
    5. #define   OLED_DC_1  PTB1_OUT=1


    6. #define   OLED_SCL_0  PTB2_OUT=0          //   D0/SCL                PTB2
    7. #define   OLED_SCL_1  PTB2_OUT=1

    8. #define   OLED_SDA_0  PTB3_OUT=0           //  D1/SDA           PTB3
    9. #define   OLED_SDA_1  PTB3_OUT=1
    复制代码
        照片演示(gif显示较慢,耐心加载)
    《Bad Apple》

    By Zou In NXP

    2016.08.31

    p.jpg

    ||

    图1.gif

    ||

    图2.gif

    ||

    图3.gif

    ||

    图4.gif

         视频效果
    (以前做的,有音乐)



         附件


    视频二进制文件
    Apple.zip (414.22 KB, 下载次数: 49)
    来根华子
    回复

    使用道具 举报

  • TA的每日心情
    难过
    2016-10-22 22:35
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    0

    主题

    11

    帖子

    0

    注册会员

    Rank: 2

    积分
    66
    最后登录
    2017-11-28
    发表于 2016-9-1 15:11:13 | 显示全部楼层
    6666  兔神
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    12

    帖子

    0

    注册会员

    Rank: 2

    积分
    63
    最后登录
    2022-8-13
    发表于 2016-9-1 15:32:19 来自手机 | 显示全部楼层
    本帖最后由 邹孝坤 于 2022-8-13 21:27 编辑

    [该评论已删除]
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-6-18 08:45
  • 签到天数: 812 天

    连续签到: 1 天

    [LV.10]以坛为家III

    66

    主题

    4900

    帖子

    64

    金牌会员

    Rank: 6Rank: 6

    积分
    6324
    最后登录
    2025-8-6
    发表于 2016-9-1 15:39:22 | 显示全部楼层
    不错,最早是51做的
    开心
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2021-11-30 16:16
  • 签到天数: 206 天

    连续签到: 1 天

    [LV.7]常住居民III

    74

    主题

    2793

    帖子

    5

    金牌会员

    Rank: 6Rank: 6

    积分
    7907
    最后登录
    2025-4-11
     楼主| 发表于 2016-9-1 16:03:49 | 显示全部楼层

    粉神,再加点汤
    来根华子
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2021-11-30 16:16
  • 签到天数: 206 天

    连续签到: 1 天

    [LV.7]常住居民III

    74

    主题

    2793

    帖子

    5

    金牌会员

    Rank: 6Rank: 6

    积分
    7907
    最后登录
    2025-4-11
     楼主| 发表于 2016-9-1 16:05:42 | 显示全部楼层
    邹孝坤 发表于 2016-9-1 15:32
    兔神哈哈哈哈哈哈哈哈哈哈哈哈

    回复的下届都拿国特
    7f3221279f9cafc4d5a773bd638fe82b.png
    来根华子
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2021-11-30 16:16
  • 签到天数: 206 天

    连续签到: 1 天

    [LV.7]常住居民III

    74

    主题

    2793

    帖子

    5

    金牌会员

    Rank: 6Rank: 6

    积分
    7907
    最后登录
    2025-4-11
     楼主| 发表于 2016-9-1 16:06:15 | 显示全部楼层
    原来的你 发表于 2016-9-1 15:39
    不错,最早是51做的

    51跑起来效果如何
    来根华子
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    2

    帖子

    0

    新手上路

    Rank: 1

    积分
    10
    最后登录
    2016-12-31
    发表于 2016-9-1 18:27:54 | 显示全部楼层
    兔神666
    回复

    使用道具 举报

  • TA的每日心情

    2017-1-4 08:05
  • 签到天数: 11 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    85

    主题

    1629

    帖子

    1

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2569

    优秀版主

    最后登录
    2019-3-28
    发表于 2016-9-1 18:44:18 | 显示全部楼层
    我曹,666
    回复

    使用道具 举报

  • TA的每日心情

    2017-1-4 08:05
  • 签到天数: 11 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    85

    主题

    1629

    帖子

    1

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2569

    优秀版主

    最后登录
    2019-3-28
    发表于 2016-9-1 18:44:19 | 显示全部楼层
    我曹,666
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-9-3 01:32 , Processed in 0.098537 second(s), 29 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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