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

STM32-C语言基础知识

C语言基础知识

stdint.h简介

在这里插入图片描述

给寄存器某个位赋值

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

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

带参数的宏定义

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

条件编译

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

指针使用常见的2大问题

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

寄存器映射

在这里插入图片描述

http://www.lryc.cn/news/498367.html

相关文章:

  • 【Point-LIO】基于Ubuntu20.04的ROS1平台的Point-LIO部署Mid-360激光雷达
  • 02_Node.js模块化
  • 网络——HTTP与HTTPS三次握手和四次挥手
  • ModelScope-Agent(1): 基于开源大语言模型的可定制Agent系统
  • 开发知识点-uniCloud
  • Redis——主从复制原理
  • MATLAB数学建模之画图汇总
  • Milvus attu - docker 使用 及 版本兼容
  • okHttp的tcp连接池的复用
  • nginx 自启动失败:Failed to parse PID from file: Invalid argument
  • Wwise SoundBanks内存优化
  • centos 常见问题处理
  • 简述Vue每个周期具体适合哪些场景?
  • Alibaba Druid(简称Druid)
  • linux protobuf的安装与使用
  • 关于Chrome自动同步书签的解决办法
  • 基于深度学习的甲状腺结节影像自动化诊断系统(PyQt5界面+数据集+训练代码)
  • docker常用操作命令
  • Android:生成Excel表格并保存到本地
  • JVM-程序计数器与栈
  • 【kotlin 】内联类(value class / inline class)
  • 【SpringBoot】使用IDEA创建SpringBoot项目
  • C++设计模式(原型、代理、适配器、组合)
  • 如何在CentOS 7上使用FreeIPA设置集中式Linux身份验证
  • vue2播放视频和预览文件的组件以及使用方法
  • 性能之巅:Go语言优化深度探索
  • react + antd desgin 使用form功能时upload,radio,checkbox不能回显的问题
  • 【08】MySQL复杂查询:子查询语句详解与示例
  • Unity 相机旋转及角度限制
  • error=‘null‘], commandType=io.lettuce.core.RedisPublisher$SubscriptionCommand]