查看: 6299|回复: 2

[原创] 【双核无双】bad apple 炒冷饭

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

    连续签到: 1 天

    [LV.7]常住居民III

    74

    主题

    2793

    帖子

    5

    金牌会员

    Rank: 6Rank: 6

    积分
    7885
    最后登录
    2025-4-11
    发表于 2017-4-4 11:57:15 | 显示全部楼层 |阅读模式
           oled + sd卡,炒炒冷饭,把以前搞的移植到LPC54114,看看还是蛮有趣的。具体的演示可以看看我以前的帖子    【渣渣玩KL25】三、苹果烂不烂,一起来看OLED跳舞啊

    1. <font size="3" face="微软雅黑">int main(void)
    2. {
    3.         uint8_t res;
    4.         int a;
    5.         sys_init();
    6.        
    7.         res = f_mount(&fs,driverNumberBuffer,1);
    8.         if(res == FR_OK)
    9.         {
    10.                 OLED_CLS();   //清屏
    11.                 OLED_P8x16Str(16,0,"<<Bad Apple>>");
    12.                 OLED_P8x16Str(23,4,"By");
    13.                 OLED_P16x16Ch(40,4,0);
    14.                 OLED_P16x16Ch(58,4,1);
    15.                 OLED_P16x16Ch(76,4,2);
    16.                 OLED_P16x16Ch(94,4,3);
    17.                 OLED_P8x16Str(20,6,"2017.04.03");
    18.                 DELAY_MS(800);
    19.                 DELAY_MS(800);
    20.         }
    21.         //==========================================
    22.         res = f_open(&fdst, "4:/bad.bin", FA_OPEN_EXISTING | FA_READ); /* 打开文件 */
    23.         br = 1;
    24.         a = 0;       
    25.         while(1)
    26.         {
    27.                 for ( a=0; a<1024; a++ )                                   /* 清缓冲区 */
    28.                 buffer[a]=0;
    29. //-------------------------------                         
    30.           res = f_read( &fdst, buffer, sizeof(buffer), &br ); /* 将文件里面的内容读到缓冲区 */

    31.                 OLED_Fill_Apple(buffer);
    32.                 DELAY_MS(52);
    33.                                        
    34.                   if (res || br <= 0) break;                          /* 错误或者到了文件尾 */   
    35.         }
    36.         f_close(&fdst);                                              /* 关闭打开的文件 */       

    37.         while(1)
    38.         {
    39.                 OLED_CLS();   //清屏
    40.                 DELAY_MS(500);
    41.                 OLED_P8x16Str(30,2,"THE END!");
    42.                 DELAY_MS(500);
    43.         }
    44. }</font>
    复制代码
    IMG_20170403_195618.jpg








    程序   bad_apple.zip (2.35 MB, 下载次数: 19)
    来根华子
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2025-5-29 08:54
  • 签到天数: 2992 天

    连续签到: 8 天

    [LV.Master]伴坛终老

    45

    主题

    5548

    帖子

    22

    金牌会员

    Rank: 6Rank: 6

    积分
    12035
    最后登录
    2025-5-29
    发表于 2017-4-4 19:38:41 | 显示全部楼层
    假期也没闲着,赞一个。
    签到签到
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.7]常住居民III

    74

    主题

    2793

    帖子

    5

    金牌会员

    Rank: 6Rank: 6

    积分
    7885
    最后登录
    2025-4-11
     楼主| 发表于 2017-4-5 09:14:12 | 显示全部楼层
    limale 发表于 2017-4-4 19:38
    假期也没闲着,赞一个。

    一晃眼假期就过了
    来根华子
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-8-3 03:57 , Processed in 0.083517 second(s), 22 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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