当前位置: 首页 > article >正文

STM32-C语言基础知识

C语言基础知识

stdint.h简介

在这里插入图片描述

给寄存器某个位赋值

在这里插入图片描述
在这里插入图片描述

给位6赋值为1流程:先清0,再赋值

带参数的宏定义

建议使用do {…}while(0)来构造宏定义

条件编译

条件编译后面必须跟宏语句,如#if _LED_H

指针使用常见的2大问题

1、未初始化
2、越界使用

寄存器映射

在这里插入图片描述


http://www.kler.cn/a/414306.html

相关文章:

  • TheadLocal出现的内存泄漏具体泄漏的是什么?弱引用在里面有什么作用?什么情景什么问题?
  • 水母形状电池:助力机器人性能提升
  • 【西瓜书】决策树
  • 网络空间安全之一个WH的超前沿全栈技术深入学习之路(13-2)白帽必经之路——如何用Metasploit 渗透到她的心才不会让我释怀
  • 力扣刷题--42.接雨水【图文详解|超级详细】
  • JAVA项目-------医院挂号系统
  • 鸿蒙征文|鸿蒙技术分享:使用到的开发框架和技术概览
  • 一些k8s和docker的命令
  • javaweb-day03-前端零碎
  • golang 实现比特币内核:如何接入 RPC 后端获得特定交易的二进制数据
  • wxFormBuilder:可视化设计、学习wxWidgets自带UI控件的好工具
  • ML 系列:第 32节 — 机器学习中的统计简介
  • 33 基于单片机的智能窗帘控制系统
  • 分布式链路追踪系统
  • elasticsearch单节点模式部署
  • SAP开发语言ABAP开发入门
  • 试用 Llama-3.1-8B-Instruct AI 模型
  • 如何使用 Codegen 加速 React Native 开发?
  • [网络安全]XSS之Cookie外带攻击姿势详析
  • C#身份证识别接口集成、身份证文字信息提取、身份证信息录入