基本信息

案例ID:211898

技术顾问:H.L - 4年经验 - 华为

联系沟通

微信扫码,建群沟通

项目名称:华为智能门锁pro

所属行业:人工智能 - 其他

->查看更多案例

案例介绍

工作内容:
(1)负责华为智能门锁项目的LED,物理按键模块功能开发,维测。
①硬件方案:
LED模块:由于MCU芯片的引脚较少,通过I2C进行外部扩展GPIO的方法,使用两个芯片有多个引脚,实现了键盘灯和氛围灯功能。
物理按键模块:物理按键直接通过MCU的引脚连

②软件方案:
LED模块:基于鸿蒙的HDF驱动框架去进行LED模块的初始化,在初始化时候通过I2C读写寄存器值,配置扩展GPIO的芯片,使所有LED灯可以正常亮灭,然后通过写好调整灯亮度,灯的亮灭灯接口,供应用层去
调用,实现LED灯的功能。
物理按键模块::基于鸿蒙的HDF驱动框架,配置了中断引脚,只需要在实现物理按键的中断函数处理,在检测到物理按键有按下时候,执行中断函数,上报消息,然后再中断下半部去处理物理按键的事件,上报给应用层进行处理物理按键事件。
(2)负责华为智能门锁项目的touchkey数字按键功能模块的开发,维测。
①硬件方案:MCU通过I2C连接touchkey芯片,toucheky芯片连接按键板。适配了多厂家touchkey芯片。
②软件方案:基于鸿蒙的HDF驱动框架去进行touchkey芯片初始化,在初始化时候进行I2C接口像寄存器写入或者通过固件写入的方式配置touchkey芯片可以正常工作。然后通过按下数字按键,touchkey芯片检测到电容值变化,产生中断,通过中断函数进行一个消息上报,然后在中断下半部去执行,上报事件给应用层,进行处理。
主要使用的技术:鸿蒙驱动开发、LED驱动开发、物理按键驱动开发、touchkey数字按键芯片适配以及驱动开发。

相似案例推荐

其他人才的相似案例推荐

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服