查看: 2858|回复: 2

ECBC实战营 四色板K64小实验—Joystick控制LCD图片显示

[复制链接]
  • TA的每日心情
    奋斗
    2015-5-7 09:02
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2015-5-6 17:07:40 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 短发小黄毛 于 2015-5-7 17:23 编辑

    本文引用自 爱板网 经验频道
    ECBC电子工程师实战训练二期学员招募活动现正如火如荼地进行,我们也为您带来ECBC课堂上的实时报道,欢迎大家踊跃报名。加入ECBC实战训练营,3个月的集中训练,海内外名师的倾心授课,资深工程师的贴身辅导,用三个月换一个美好将来!值!
    首家ECBC电子工程师实战训练二期开营:从无到有,全程介入新产品诞生过程:调研论证、竞争分析、方案确定、器件选型、工具使用......在实战中解读理论、提炼经验、培养习惯;全面了解职场生存的必备技能:商业思维、技术型项目立项与管理、团队协作、专业英语、项目答辩技巧与规范;三个月高强度实战训练,锻造工程精英,成就行业领袖——ECBC电子工程师进阶实战训练营(http://www.ecbcamp.com/camp)。

    一、实验名称

    K64小实验——Joystick控制LCD图片显示

    二、实验目的

    当Joystick左边被按下时,在lcd上显示左箭头;当Joystick右边被按下时,在lcd上显示右箭头;当Joystick上边被按下时,在lcd上显示上箭头;

    当Joystick下边被按下时,在lcd上显示下箭头。

    三、实验过程

    不管是软件设计还是硬件设计,模块化很重要,所以将Joystick控制LCD图片显示这个小实验分成了两部分:

    1、在终端打印出Joystick被按下的状态

    对底层的初始化:hardware_init(); OSA_Init(); dbg_uart_init();

    在这个模块中最关键的是对GPIO口的设置(采用driver层进行初始化):使用gpio_input_pin_user_config_t、GPIO_DRV_SetPinDir、GPIO_DRV_InputPinInit对Joystick的五个按键进行设置


    最后使用GPIO_DRV_ReadPinInput读出GPIO口状态,打印到终端。

    每个口设置成上拉输入,打印到终端全为1:

       


    按键按下时,显示为0:


    :2、能在LCD上显示不同图片:

    对LCD进行初始化:


    lcd_flexbus_init();

    LCDC_Init();

    照片的像素为320*240,然后使用取模软件将照片转换成一个大的数组,在lcd中显示。

    把两个部分结合起来, 判断哪个按键按下时,显示不同的照片,同时,对程序进行优化,加入按键防抖等。

    四、实验现象


    MAPS四色板专业评测

    国内外知名电子技术专家、资深工程师和研发经理贴身指导…… 了解高校电子专业相关教育特点, 熟悉行业产品设计、项目管理的开发流程与技术规范, 对教育有情结,对育人有情怀,借助名师指点,榜样同行, 让你迅速抛弃迷茫,清晰方向,积累技能,默化素养, 积累人脉,做好一切准备——为梦想!详情关注ECBC电子工程师进阶实战训练营(http://www.ecbcamp.com/camp)。
    图片素材.jpg
    本文为ECBC实战营独家授权爱板网经验频道发布,未经允许,谢绝转载。


    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2014-8-17 09:05
  • 签到天数: 12 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2015-5-6 21:24:53 | 显示全部楼层
    飞思卡尔的片子有什么优势呢
    qrcode_for_gh_853a87088dab_258.jpg
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-5-7 09:02
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

     楼主| 发表于 2015-5-7 08:46:07 | 显示全部楼层
    longtend 发表于 2015-5-6 21:24
    飞思卡尔的片子有什么优势呢

    功耗低,外设丰富,成本低,总的来说就是性价比高
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-4-19 02:10 , Processed in 0.132322 second(s), 20 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.