![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
《Debugging》
文章平均质量分 71
Either on the way to solving an engineering bug or fixing one
深泓点
R2learning
展开
-
使用 `millis()` 函数在 Arduino 编程中实现非阻塞延时(水泵/继电器不受控制为例)
在 Arduino 编程中,delay()函数是一个常见的工具,用于创建代码执行的延时。然而,delay()函数的一个显著缺点是它会阻塞代码的执行。这意味着当delay()函数运行时,Arduino 将暂停其他所有的操作,直到延时结束。这种阻塞行为在某些简单的项目中可能是可接受的,但在需要同时运行多个任务的复杂项目中,这种方式会带来严重的问题。例如,在一个需要同时读取传感器数据、控制输出设备和处理用户输入的项目中,使用delay()函数会导致其他任务无法按时执行,影响整个系统的响应能力和效率。原创 2024-06-16 23:50:14 · 331 阅读 · 0 评论 -
硬件调试中常见的问题和解决方案
这些检查步骤和分析方法涵盖了硬件调试的常见问题和解决方案,涉及电源、电压、时钟信号、复位信号、数据总线信号等方面的检查和优化,帮助确保电路板和接口的正常工作。原创 2024-08-09 01:12:51 · 924 阅读 · 0 评论 -
四层PCB设计概要:特别针对采样信号处理、开尔文接法和伪差分布线的考虑
Keyword:画四层板 连连看 没有高速信号 有采样线处理不好的话采集到的数据不准 开尔文接法 伪差分布线。原创 2024-08-09 14:28:17 · 261 阅读 · 0 评论