查看: 2783|回复: 4

【2020年度庆典二】祝NXP依旧火爆,下班后也来凑块砖

[复制链接]
  • TA的每日心情
    开心
    2019-3-5 08:47
  • 签到天数: 1 天

    [LV.1]初来乍到

    91

    主题

    2926

    帖子

    2

    金牌会员

    Rank: 6Rank: 6

    积分
    7799
    最后登录
    2024-4-18
    发表于 2021-1-6 19:26:29 | 显示全部楼层 |阅读模式
    本帖最后由 jundao721 于 2021-1-7 15:28 编辑

    在社区晃荡也有些年头了,有时候事情多了就默默地潜水,偷偷的跟大神们学习,收获颇多!昨晚翻了翻盒子找出一块小屏和一块LPC54114的板子,趁着社区活动,下班后也抛个砖,屏小了点,心情还是有的。希望NXP,热气冲天,火爆依旧。

    这个屏的汉子书写也比较简单,定义好屏驱动,初始化好引脚,调用相应的函数就能用了。屏的驱动.c和.h文件放到附件里,肯定能用。
    GPIO初始化在pin_mux.c文件里如下:
    1. /* enable clock for IOCON */
    2.     CLOCK_EnableClock(kCLOCK_Iocon);

    3.     /* enable clock for GPIO*/
    4.     CLOCK_EnableClock(kCLOCK_Gpio0);
    5. IOCON_PinMuxSet(IOCON, 0, 11,IOCON_FUNC0 | IOCON_GPIO_MODE | IOCON_DIGITAL_EN | IOCON_INPFILT_OFF);
    6.     IOCON_PinMuxSet(IOCON, 0, 12,IOCON_FUNC0 | IOCON_GPIO_MODE | IOCON_DIGITAL_EN | IOCON_INPFILT_OFF);
    7.     IOCON_PinMuxSet(IOCON, 0, 13,IOCON_FUNC0 | IOCON_GPIO_MODE | IOCON_DIGITAL_EN | IOCON_INPFILT_OFF);
    8.     IOCON_PinMuxSet(IOCON, 0, 14,IOCON_FUNC0 | IOCON_GPIO_MODE | IOCON_DIGITAL_EN | IOCON_INPFILT_OFF);
    复制代码
    定义GPIO:
    1. gpio_pin_config_t led_config = {
    2.         kGPIO_DigitalOutput, 0,
    3.     };
    4. GPIO_PinInit(GPIO,0,11,&led_config);
    5.                   GPIO_PinInit(GPIO,0,12,&led_config);
    6.                          GPIO_PinInit(GPIO,0,13,&led_config);
    7.                           GPIO_PinInit(GPIO,0,14,&led_config);
    8.                  GPIO_SetPinsOutput(GPIO,0,1u<<11);
    9.                  GPIO_SetPinsOutput(GPIO,0,1u<<12);
    10.                  GPIO_SetPinsOutput(GPIO,0,1u<<13);
    11.                  GPIO_SetPinsOutput(GPIO,0,1u<<14);
    12.                  
    13.                  GPIO_SetPortMask(GPIO,0,1u<<11);
    14.                  GPIO_SetPortMask(GPIO,0,1u<<12);
    15.                  GPIO_SetPortMask(GPIO,0,1u<<13);
    16.                  GPIO_SetPortMask(GPIO,0,1u<<14);
    17.                  GPIO_WriteMPort(GPIO,0,1u<<11);
    18.                  GPIO_WriteMPort(GPIO,0,1u<<12);
    19.                  GPIO_WriteMPort(GPIO,0,1u<<13);
    20.                  GPIO_WriteMPort(GPIO,0,1u<<14);
    复制代码
    调用函数:
    1. LCD_Print(8,0,lcdword,TYPE16X16,TYPE8X16);
    2.                 LCD_Print(8,16,lcdword2,TYPE16X16,TYPE8X16);
    复制代码
    OK了。这块小屏挺好用,有需要的童鞋可以直接拿去用。
    NXP.jpg

    OLED驱动.zip

    9.01 KB, 下载次数: 4, 下载积分: 威望 1

    加油哦
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-4-10 22:38
  • 签到天数: 1335 天

    [LV.10]以坛为家III

    88

    主题

    4292

    帖子

    12

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    9049
    最后登录
    2024-4-13
    发表于 2021-1-7 09:43:09 | 显示全部楼层
    这个小屏幕还是不错的
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-26 15:16
  • 签到天数: 266 天

    [LV.8]以坛为家I

    3298

    主题

    6545

    帖子

    0

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    32004
    最后登录
    2024-4-9
    发表于 2021-1-7 10:35:33 | 显示全部楼层
    来个代码,好兄弟
    签到签到
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-3-5 08:47
  • 签到天数: 1 天

    [LV.1]初来乍到

    91

    主题

    2926

    帖子

    2

    金牌会员

    Rank: 6Rank: 6

    积分
    7799
    最后登录
    2024-4-18
     楼主| 发表于 2021-1-7 15:28:59 | 显示全部楼层
    jobszheng5 发表于 2021-1-7 09:43
    这个小屏幕还是不错的

    嗯,挺不错的,好使
    加油哦
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-3-5 08:47
  • 签到天数: 1 天

    [LV.1]初来乍到

    91

    主题

    2926

    帖子

    2

    金牌会员

    Rank: 6Rank: 6

    积分
    7799
    最后登录
    2024-4-18
     楼主| 发表于 2021-1-7 15:29:40 | 显示全部楼层
    NXP管管 发表于 2021-1-7 10:35
    来个代码,好兄弟

    管管,已共享
    加油哦
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2024-4-20 17:42 , Processed in 0.146821 second(s), 23 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

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