2024.7.22 经验分享会
2024年7月22日下午,上海实邦电子科技有限公司开展了一次经验交流会,由崔工和王工一起分享了他们在工作中积累的一些经验。
首先是崔工介绍了百度脑图
百度脑图是百度公司旗下的网站,支持自动实时保存
王工分享了实用驱动库
简介:MultiButton
MultiButton 是一个小巧简单易用的事件驱动型按键驱动模块,可无限量扩展按键,按键事件的回调异步处理方式可以简化你的程序结构,去除冗余的按键处理硬编码,让你的按键功能逻辑更清晰。尤其是当需要单个按键实现多个功能时,如同时具有单击、双击、长按等功能时,使用传统硬编码,功能逻辑将非常复杂。
使用方法:
1.先申请一个按键结构
2.初始化按键对象,绑定按键的GPIO电平读取接口read_button_pin() ,后一个参数设置有效触发电平
3.注册按键事件
4.启动按键
5.设置一个5ms间隔的定时器循环调用后台处理函数
简介:embedded-log
embedded-log 是一个小巧漂亮的日志打印驱动库。日志信息可以输出到串口、Flash、屏幕、文件等,如果将输出映射到串口,可以输出带有带有颜色的日志(如果串口调试助手支持的情况下)。
当项目工程量比较大的时候,如果只使用仿真器调试,获取某些信息不太方便,尤其是某个外设是否初始化成功,使用串口打印一些调试信息,能够帮助我们更容易发现问题所在。
使用方法:1.定义一个缓存Buff,然后注册一个日志输出设备
2. 接口函数
3. 设置打印等级
4. 额外功能配置
- 上一篇:硬件工程师设计出错是什么体验? 2024/8/7
- 下一篇:PCB板的Mark点设计对SMT重要性 2024/7/15