C中的宏元编程
循环展开指定的代码段N次由于宏在展开期间只是简单的字符串替换,不能执行数值计算,因此需要通过递归的方式进行展开。因此当展开层数较多时,需要较多的样板代码。#include <stdio.h...
esp32 & esp8266 spi
三线SPI在几个月以前,我就已经发现esp8266的寄存器中存在一个所谓的sio字段,这允许我们在3线spi模式下进行工作,这样我们就不需要额外将MISO和MOSI引脚连接在一起。(3线代表CL...
ARM调试接口——术语(未完成)
引言在本文中,主要介绍(翻译)ARM调试接口中的相关术语、软硬件行为准则等.水平有限,难免存在出错的地方。具体还请查阅手册.请注意: 本文中出现的术语适用于ARM调试接口架构规范(ARM Deb...
ARM调试接口——概述
引言在本文中,主要介绍(翻译)ARM调试接口(Arm Debug Interface, ADI)的总体内容.水平有限,难免存在出错的地方.具体还请查阅手册.本文一共包含以下几个部分:ADI版本A...