一、提高CPU使用效率话说我只要见到满篇都是delay_ms()的程序就会头疼,动辄十几个ms几十个ms的软件延时是对CPU资源的巨大浪费,宝贵的CPU时间都浪费在了NOP指令上。……
C语言是一种非常流行的编程语言,因为它简单易学,且广泛应用于各个领域。但是,由于C语言本身的特性,它也容易引起一些错误和陷阱,这些错误可能导致程序崩溃、数据丢失或者安全漏洞等问题。……
光半导体的类型如下:(1)发光器件・・・可见光LED、红外LED、紫外LED、激光二极管(2)受光器件・・・光传感器、太阳能电池、CMOS传感器(3)复合器件(发光元件与受光元件的……
大家好,我是麦鸽。很多朋友都是做嵌入式和单片机的,这些其实都和硬件密不可分,搞硬件,很难?对我来说,这是一块很难啃的硬骨头。俗话说:软件靠精力,硬件靠经历。我做软件比较多,我给自己……
不知道大家发布软件的时候,版本号是怎么命名的?最常见的就是V1.0.0这种简单的形式命名,甚至有些同事直接用V1、V2.......或者日期来命名,有点随意了,当然复杂一点就是带有……
最近好多朋友在问,嵌入式开发为什么要学RTOS,日常开发过程中什么时候需要用到RTOS?这篇文章可以给出一些解释和启发。下面进入主题如今,高性能处理器和通用操作系统实时升级的速度,……
对于经常写代码,又改代码的程序员来说,如果之前写的代码,过了很久又需要改,那么查找不同之处相当困难。如果这时候有一款代码比较工具,将会非常方便。1 BeyondCompare这个软……
在单片机开发中,UART、I2C、RS485等普遍在用,对它们的认识可能模棱两可,本文把它们整理了一下。本文较长,阅读时间大约10分钟。UART通用异步收发器  ……