查看: 2947|回复: 3

【赚周年币】技术贴 使用NuTiny-SDK-M451实现数码相框

[复制链接]
  • TA的每日心情
    奋斗
    2023-5-10 20:09
  • 签到天数: 1742 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    发表于 2016-12-13 14:13:50 | 显示全部楼层 |阅读模式
    分享到:

    曾在NuTiny-EVB-M058SSAN-LQFP64 V2.1开发板,用M0516旗舰板的例程实现了数码相框功能。这次决定在新唐的NuTiny-SDK-M451开发板上实现数码相框功能,程序是基于M451迷你板的例程,所用显示2.4寸TFT液晶屏。
    在微控器方面,两者的区别功能的实现上是没有影响,相对来讲NuTiny-SDK-M451开发板上的M453VG6A要比M451RG6AE的资源要更丰富些,M453VG6A100脚封装,而M451RG6AE64脚封装,可见以M453VG6A实现数码相框功能后,尚能添加更多的其它功能。
    本人所用的是2.4寸的TFT液晶屏,并以8位数据传输模式工作,因此需对 LCD.C的程序稍加修改,主要是将:
    STATIC UINT32 g_unTFTDataMode        =TFT_DATA_16BIT;
    改为:STATIC UINT32 g_unTFTDataMode        =TFT_DATA_8BIT;  
    此外,要将LcdInit()函数中的:
    /* 设置当前驱动为16位模式 */
    LcdConfigure16BitPins();
    改为:
    /* 设置当前驱动为8位模式 */
    g_unTFTDataMode = TFT_DATA_8BIT;
    LcdConfigure8BitPins();
    并注销掉对TFT液晶屏的驱动芯片ID值的识别处理。
    运行修改后的【TFT】【颜色显示】程序,则能够实现正常的显示功能。
    此时,似乎数码相框的实现已无问题了,然而却做了一星期也没实现。最终只能由SD卡来找原因。为了方便,只用了一个SD卡座来插卡测试SD卡的读写功能及文件系统的读写功能,经测试一切正常。再连上液晶屏居然显示图片了。高兴之余又把SD卡座的线连回到液晶屏的卡座上,竟然又不显示图片了。
    后来用STM32F411又搭建了一个数码相框,使用液晶屏上的SD卡座是能显示图片。又仔细查看了一下M451迷你板,它的SD卡座也不是在液晶屏上,是否这就是原因之一呢?
    使用根目录和子目录显示的用法如下:
    /* 显示SD卡根目录中2.bmp */                       
    BMP_Decode(0,0,"1:/2.BMP");
    /* 显示SD卡Picture目录中3.bmp */
    BMP_Decode(0,0,"1:/Picture/3.BMP");
    使用SD卡字库显示信息的语句如下:
    f_mount(FATFS_IN_SD ,&g_fs[1]);
    LcdCleanScreen(WHITE);               
    LcdFill(0,0,LCD_WIDTH-1,20,RED);
    LcdShowString(80,3,"位图显示",YELLOW,RED);


    图片1.png

    1BMP显示效果

    图片2.png

    2使用SD卡的字库显示

    图片3.png    

    3 JPEG显示效果            
    图片4.png
          4 GIF动画显示

    评分

    参与人数 1 +10 收起 理由
    loveeeboard + 10

    查看全部评分

    回复

    使用道具 举报

  • TA的每日心情
    开心
    昨天 20:27
  • 签到天数: 1252 天

    连续签到: 7 天

    [LV.10]以坛为家III

    发表于 2016-12-17 07:47:09 | 显示全部楼层
    很不错的说明
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2023-5-10 20:09
  • 签到天数: 1742 天

    连续签到: 1 天

    [LV.Master]伴坛终老

     楼主| 发表于 2016-12-17 10:21:23 | 显示全部楼层
    行色匆匆 发表于 2016-12-17 07:47
    很不错的说明

    主要比较有意思,它可以支持多种的图像格式。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2023-5-10 20:09
  • 签到天数: 1742 天

    连续签到: 1 天

    [LV.Master]伴坛终老

     楼主| 发表于 2016-12-17 10:23:49 | 显示全部楼层
    多谢打赏!
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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



    手机版|小黑屋|与非网

    GMT+8, 2024-4-19 14:59 , Processed in 0.148251 second(s), 23 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.