摘要: 预编译#error的使用 1、引言 说到预编译,大家立刻就能想到#define、#if、#ifdef和#ifndef等熟悉的预编译命令。其实#include,我们通常放在源文件用来包含头文件,它也是预编译命令。当然这不是这篇文章的重点。 这篇文章主要讲解下#error预编译命令,对于什么是预编译,预编译的作用等基础知识点不再 阅读全文
posted @ 2022-12-17 11:57 Fireflycjd 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 关于共享资源保护的思考 1、引言 先聊聊分享这篇文章的原因,在使用STM32时,我发现对于GPIO输出操作,可以使用GPIOx_ODR寄存器,也可以使用GPIOx_BSRR寄存器。 对应的标准外设库API接口有 void GPIO_ToggleBits(GPIO_TypeDef* GPIOx, uint16_t PortV 阅读全文
posted @ 2022-12-17 10:24 Fireflycjd 阅读(268) 评论(0) 推荐(1) 编辑