1 站在巨人的肩膀上 1976年,当史蒂夫·乔布斯和斯蒂夫·沃兹尼亚克在车库里组装出第一台苹果电脑时,他们脚下的地基早已夯实了二十年。 那一年,距离肖克利、巴丁和布拉顿发明晶体管已…
Read More【嵌入式 – GD32开发实战指南(ARM版本)】第2部分 外设篇 – 第3章 温度传感器DS18B20
1 理论分析 1.1 DS18B20概述 DS18B20 是 DALLAS 最新单线数字温度传感器,新的"一线器件"体积更小、适用电压更宽、更经济。Dallas…
Read More【嵌入式 – GD32开发实战指南(ARM版本)】第2部分 外设篇 – 第2章 温湿度传感器AHT10
1 理论分析 1.1 AHT10介绍 AHT10,新一代温湿度传感器在尺寸与智能方面建立了新的标准:它嵌入了适于回流焊的双列扁平无引脚SMD封装,底面4 x 5mm ,高度1.6m…
Read More【嵌入式 – GD32开发实战指南(ARM版本)】第2部分 外设篇 – 第1章 温湿度传感器DHT11
1 理论分析 1.1 DHT11介绍 DHT11 数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可…
Read More【ARM Cortex-M开发实战指南(基础篇)】第22章 SPI
开发环境: MDK:Keil 5.30 STM32CubeMX:V6.4.0 MCU:STM32F103ZET6 22.1 SPI简介 SPI,是Serial Peripheral…
Read More【ARM Cortex-M开发实战指南(基础篇)】第21章 I2C
开发环境: MDK:Keil 5.30 STM32CubeMX:V6.4.0 MCU:STM32F4103ZET6 21.1 I2C工作原理 21.1.1 I2C串行总线概述 I2…
Read More【嵌入式 – GD32开发实战指南(ARM版)】第1部分 基础篇 – 第22章 SPI
开发环境: MDK:Keil 5.30 开发板:GD32F207I-EVAL MCU:GD32F207IK 22.1 SPI简介 SPI,是Serial Peripheral in…
Read More《编码 – 代码分析》代码结构分析
1 代码结构分析概述 在编写代码时,要求要结构清晰、接口简单。如果代码结构过于复杂,会带来很多问题:代码很难被理解,不方便编写测试用例,容易隐藏错误,出现问题难以定位,修改代码容易…
Read More【嵌入式 – GD32开发实战指南(RISC-V版)】第1部分 基础篇 – 第2章 初识GPIO流水灯
开发环境: IDE:MounRiver Studio 开发板:GD32VF103V-EVAL MCU:GD32VF103VB 2.1 GPIO工作原理 熟悉单片机的朋友都知道,学习…
Read More《编码 – 代码分析》代码覆盖检测
1 代码覆盖率概述 覆盖率(code coverage rate)是反映测试用例对被测软件覆盖程度的重要指标,也是衡量测试工作进展情况的重要指标。在代码逻辑比较复杂的情况下,测试工…
Read More