![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
HykW2009
软件开发工程师,兴趣领域:研发和生产
展开
-
一种用于flash单条读写的配置信息存储方法
【代码】一种用于flash单条读写的配置信息存储方法。原创 2023-02-21 09:10:49 · 111 阅读 · 0 评论 -
如何有效的降低低功耗设备的功耗
(1)可以先通过理论计算,计算出整个电路在低功耗模式下和正常工作模式的功耗理论值。 (2)检查电路板电路中的所有用电电路,特别是有电阻的电路,当开关未打开时的一些静态损耗。 (3)第一次整机进入低功耗,一般可以发现功耗有些偏大,这个时候可以通过查看单片机的相关引脚,一般是因为引脚的上拉或者下拉配置不对,建议可以检查这些引脚的配置,调整之后大概率是可以的了。 (4)如果根据第三点的调试之后感觉功耗不够低,那么需要查询数据手册,一般使用电压较低的MCU那么功耗也会更低一些,特别是对射频芯片,电压尽量使用较原创 2022-05-12 10:44:17 · 1341 阅读 · 0 评论 -
软件工程-系统状态机
1、系统状态机的定义方法 一般状态机需要包含的是一个系统运行时可能出现的各个工作状态,而这个状态跟执行步骤完全不同,不要以为是一个简单的执行过程,我们需要罗列出该系统存在的状态,例如一个空气净化器系统,一般包含初始化状态,待机状态,正常工作状态,睡眠状态,更换滤网状态,错误状态。将状态定义出来是系统状态机定义的第一步。 2、系统切换方法 系统状态机的切换方法很简单,一般...原创 2020-04-02 14:24:59 · 376 阅读 · 0 评论 -
Tiny序列开源库集合
TinyHTTPd -- 一个开源的轻量级HTTP服务器 TJpg_Decoder -- 基于Tiny JPEG Decompressor的Jpeg解码器库 Tiny OS -- UC Berkeley(加州大学伯克利分校)开发的开放源代码操作系统,专为嵌入式无线传感网络设计 TinyGo -- 是一个Go编译器,旨在用于微控制器,WebAssembly(WASM)和命令行工具等小型场景 tflite -- TensorFlow Lite是一种用于设备端推断的开源深度学习框架 TinyXML2-.原创 2022-05-12 11:13:12 · 173 阅读 · 0 评论